论文部分内容阅读
按照一定顺序执行虚拟指令处理函数(Handler)可完成程序关键代码的保护,其为软件逆向分析者攻击的重点对象。针对“动态提取,静态分析”的Handler 攻击方法,提出一种基于Handler 混淆增强的虚拟机保护方法。运用等价指令替换规则生成多种等价Handler 序列,对所有Handler 进行变长切分和随机乱序,通过构建跳转表对乱序序列进行重组,构建随机地址数组对Handler 调度地址表和执行跳转表进行隐藏。实验和分析表明:多样化Handler 生成、切分和乱序增加了动态提取和分析的难度,Handl