发明名称 |
基于ARM指令虚拟化的ELF文件保护方法及系统 |
摘要 |
本发明公开了一种基于ARM指令虚拟化的ELF文件保护方法及系统。所述方法包括:将原始函数指令转换成字节码;保存原始函数的寄存器以及堆栈信息,增加跳转指令,并删除其余指令;执行所述跳转指令,跳转至解释引擎以对所述字节码进行解释。由此,通过将原始函数指令虚拟化转换成字节码,增加了破解者的难度,提高了对文件的保护力度。 |
申请公布号 |
CN105608346A |
申请公布日期 |
2016.05.25 |
申请号 |
CN201510996999.4 |
申请日期 |
2015.12.25 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
霍亮 |
分类号 |
G06F21/12(2013.01)I |
主分类号 |
G06F21/12(2013.01)I |
代理机构 |
北京商专永信知识产权代理事务所(普通合伙) 11400 |
代理人 |
方挺;黄谦 |
主权项 |
基于ARM指令虚拟化的ELF文件保护方法,包括:将原始函数指令转换成字节码;保存原始函数的寄存器以及堆栈信息,增加跳转指令,并删除其余指令;执行所述跳转指令,跳转至解释引擎以对所述字节码进行解释。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |