软件星级:4分
标签: 脱壳
VMProtect脱壳工具是一款对代码进行保护的软件。它主要是通过将代码虚拟化,这样就能够在虚拟cpu上运行。它支持大多数windows版本,可以生成验证序列号,有效的保护软件的安全。
VMProtect通过在具有非标准体系结构的虚拟机上执行代码来保护代码,这使得分析和破解软件变得极其困难。除此之外,VMProtect还会生成并验证序列号,限制免费升级等等。
1、支持的文件和格式
VMProtect支持32位和64位可执行文件,动态加载的库和驱动程序。这包括屏幕保护程序,Active-X组件,BPL库和PE格式的其他文件。受保护的文件几乎可以在任何版本的Windows上运行,甚至是旧的Windows 95!但是,许可功能至少需要Windows 2000。
VMProtect不支持.NET可执行文件。
2、序列号
VMProtect的Ultimate版本允许以最小的努力将序列号添加到受保护的应用程序。该功能由PayPro Global电子商务提供商提供支持,因此您甚至无需设置自己的序列号生成器(当然,如果您确实需要,也可以这样做)。
许可功能允许限制免费更新的时间,设置序列号的生命周期,防止没有序列号的代码执行等等。可以阻止任何序列号,并且新保护的文件不会接受它。
3、用户界面
VMProtect具有两种用户界面模式:简单和专家。简单模式允许轻松选择保护功能,调整选项并只需点击几下鼠标即可获取受保护的文件。
专家模式适用于高级用户,它显示汇编代码,允许编写脚本,捆绑DLL等等。它还在“选项”选项卡上提供了更多设置。
4、控制台版本
VMProtect的Professional和Ultimate版本具有支持命令行参数的控制台版本,可用于自动构建过程。它完全支持脚本,水印,序列号和VMProtect的所有其他功能。
1、VMProtect虚拟化代码
代码虚拟化是软件保护的下一步。大多数保护系统对代码进行加密,然后在应用程序启动时对其进行解密。VMProtect根本不解密代码!相反,加密代码在虚拟CPU上运行,该虚拟CPU与通用x86和x64 CPU明显不同,因为每个受保护文件的命令集都不同。
2、VMProtect几乎支持所有可执行格式
VMProtect允许保护可执行文件(EXE,SCR),动态链接库(DLL,OCX,BPL)和驱动程序(SYS)。您可以为您的应用程序,插件甚至驱动程序使用相同的保护!
3、VMProtect支持64位代码
由于64位系统的数量不断增加,保护器必须支持它们。我们在2007年增加了对64位应用程序,库和驱动程序的支持,因此一切都经过了良好的测试,您可以轻松迁移到64位。
4、VMProtect支持Windows的大多数版本
与某些竞争对手不同,VMProtect不依赖于未记录的Windows功能,因此受保护的文件几乎可以在任何版本的Windows操作系统上运行,从Windows 95开始。支持32位和64位版本,DEP或UAC没有问题。
5、VMProtect是一个完整的保护解决方案
VMProtect允许生成和验证序列号。支持手动和自动生成。序列号可以受时间或日期限制并锁定到硬件,而免费升级期也可以受到限制。VMProtect确保在没有序列号的情况下运行代码实际上是不可能的。
1、增加了对“Control Flow Guard”的支持
2、增加了PDB文件的加载符号支持
3、增加了对OS X 10.13及更高版本的支持
4、增加了对静态的支持链接libstdc ++。所以
5、增加了对CentOS 5和CentOS 6的支持
6、增加了对TLS段的支持
7、为VMProtectActivateLicense增加了对HTTPS的支持
8、改进了x64应用程序的异常处理
9、在Hyper-V角色下改进了对虚拟化工具的检测
10、改进了MSVC符号的消除
11、改进了异常处理
12、改进了对Objective-C的支持
13、修复了使用“打包输出文件”选项时发生的错误