vmprotect是一款知名实用的电脑软件保护系统。vmprotect能够对软件程序进行反编译,让软件在虚拟机的环境中运行,是程序的安全性得以提升,不容易被分析和破解,用户可以放心使用。
vmprotect特色介绍:
1、将由编译器生成的本机代码(Native Code)转换成字节码(Bytecode)
2、将控制权交由虚拟机,由虚拟机来控制执行
3、转换后的字节码非常难以阅读,增加了破解的复杂性
4、将保护后的代码放到虚拟机中运行,使分析反编译后的代码和破解变得极为困难
5、使用 MAP 文件或内建的反编译引擎可以快速选择需要保护的代码
vmprotect功能说明:
1、调试模式
用来确认外部地址,寻找外部代码参考的地址。
2、隐藏衡量
如果启用该选项,就不能在打开的表格中找到变量地址或调用的功能。
3、动态创建在线命令
VM解释程序不能执行所有的Intel 8086命令,这就是为什么这些命令会以它们在保护部分中展现的形式执行的原因。动态创建在线命令同样让针对bytecode的破解变得艰难。
4、检查VM对象的完整性
当执行程序的时候,VM解释程序会自动读取当执行命令时被运用的程序、bytecode以及水印中任意部分的检查结果。VM对象的完整性检查可保护解释程序、bytecode以及水印免遭修改。
5、水印
选择您希望内置到被保护文件中的水印。
6、虚拟化
可执行代码被转化为由虚拟机执行的bytecode。该编译类型应该应用到所有执行率非常重要的代码的关键部分以防止破解与解析(对破解与解析的保护程度中等,代码的执行率中等)。
7、mutation+虚拟化
以处理器命令的程度修改可执行代码,然后将它转化为由虚拟机执行的bytecode。该编译类型应该应用到执行率不重要的代码(对破解与解析的保护程度高,代码的执行率低)。
版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。
|