发明名称 基于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室(德胜园区)