《表5 测试用例描述:基于指令交换的代码混淆方法》

《表5 测试用例描述:基于指令交换的代码混淆方法》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于指令交换的代码混淆方法》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

将指令乱序混淆算法与虚拟机代码保护技术融合,本文采取的融合方法为对每条Handler进行指令乱序在虚拟机代码保护系统My-VMP的基础上实现IS-VMP系统.实验环境同上,测试用例选用了标准的加密算法MD4,MD5与SHA1为测试用例,见表5.在同样的实验环境下,对测试实例分别用商用软件Code Virtualizer(CV),VMProtect以及IS-VMP系统保护.其中:CV版本号为2.2.1.0,使用的虚拟机类型为Tiger32 White;VMP版本号为2.13.8,采用最快速度策略进行虚拟机保护.表6为保护前后文件大小变化,表7为保护前后KeyCode执行时间变化.由于每次执行时间都有所不同,图表中执行时间为10次执行时间的平均值.其中,MyVMP与IS-VMP的区别在于是否融合了指令乱序算法.