专用加密软件就是俗称的“壳”,可以对软件形成一种保护。
压缩壳
压缩软件一般有UPX,ASPack.
加密壳
ASProtect 结合各种逆向对抗技术。
Armadillo
EXECrypror、Themida 都对关键代码进行虚拟机保护。
虚拟机保护
将一系列指令解释成bytecode(字节码)后放在一个解释引擎中执行。
安全性高,软件运行效率降低。
VMProtect简介
将指定代码进行变形和虚拟化处理。
编程时用VMProtectBegin和VMProtectEnd将需要保护的代码包住。用VMProtect编译。
这两天没有电脑,简单总结一下。emmmmm。