【加固技术】ARM平台代码保护之虚拟化

1.1什么是代码虚拟化?   咱们知道程序的执行,是依靠CPU对于符合规范的指令集的解析处理。若是将原指令集经过自定义规范进行变形处理,生成新的指令集(称之为虚拟指令集),CPU将没法识别虚拟指令。此时若配合可以解析虚拟指令集的解释器(称之为虚拟机),就能够达到不直接经过CPU而是经过虚拟机来执行虚拟指令。这个过程就叫作代码的虚拟化。 1.2为什么将代码虚拟化?   为了不App资源被窃取、网络协
相关文章
相关标签/搜索