《表4 每条指令的性能损耗》

《表4 每条指令的性能损耗》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《一种结合混淆思想的代码虚拟化保护方法》


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

OB-VMP系统和商用的代码虚拟化保护系统VMProtect和Code Virtualizer的保护效果进行了对比。表5给出了测试程序被VMProtect和Code Virtualizer系统保护后的文件大小和运行时间,同样取保护10次后的平均值数据。结合表3、表4可以看出:OB-VMP和Code Virtualizer系统对文件大小的影响比较接近,而VMprotect系统则对目标程序的大小影响较小,这是因为OB-VMprotect加入了构造的混淆基本块序列,并且构造了多套虚拟环境和Handlerarray,而Code Virtualizer是因为所选用的虚拟指令集和对应的处理程序集较大。而在程序性能上OB-VMP和Code virtualizer系统的影响也较大,原因类似。