基于量子逻辑门的代码虚拟(vmp)保护方案
目前市面上最流行的要数俄罗斯的VMProtect与西班牙的Themida系列保护工具了。这两款工具虽然都号称有代码虚拟保护功能但是原理还是有很大区别(甚至可以说是走了两个极端)的。
Themida VM的原理也是一个大循环读取opcode然后跳转到对应的handler上进行执行,再跳转继续读取指令,再跳转,执行的一个过程。即使后面的RISC VM(CISC VM)也是如此的结构,不过改成堆机+x86解释器模式。到了新版本诞生了大家熟知的“动物园”VM模式,但是本质并没有什么大变化。
- 2021-05-07
- 阅读65
- 下载0
- 47页
- pdf