您的位置:极速下载站 → 电脑软件 → 系统软件 → 系统其他 → VMProtect Ultimate
VMProtect是新一代的软件保护实用程序。 VMProtect支持Delphi,Borland C Builder,Visual C / C ++,Visual Basic(本机),Virtual Pascal和XCode编译器。同时,VMProtect具有内置的反汇编程序,可与Windows和Mac OS X可执行程序配合使用,还可以链接编译器创建的MAP文件,以快速选择代码片段进行保护。为了便于自动执行应用程序保护任务,VMProtect实现了内置脚本语言。 VMProtect完全支持从Windows 2000开始的Windows系列的32/64位操作系统,以及从10.6版开始的Mac OS X.重要的是,无论目标平台如何,VMProtect都支持所有可执行文件,即Windows版本可以使用Mac OS X版本的文件,反之亦然。
VMProtect的基本原则是通过使应用程序代码和逻辑非常复杂以进行进一步分析和破解,从而有效保护应用程序代码免受检查。 VMProtect的主要软件代码保护机制适用于:虚拟化,变异和组合保护,涉及应用程序代码的突变以及随后的虚拟化。
VMProtect中使用的虚拟化方法的关键优势在于,执行虚拟化代码片段的虚拟机嵌入到受保护应用程序的结果代码中。因此,受VMProtect保护的应用程序无需第三方库或模块即可运行。 VMProtect允许使用多个不同的虚拟机来保护同一应用程序的不同代码片段,从而导致更复杂的破解过程,因为黑客现在必须分析多个虚拟机的体系结构。
在VMProtect中应用的应用程序代码变异的方法基于混淆 - 一个向应用程序代码添加各种过多的“垃圾”命令,代码的“死”部分,随机条件跳转的过程。它还会改变原始命令并将某些操作的执行转移到堆栈。
VMProtect与其他软件保护程序的主要区别在于它能够使用不同的方法保护代码的不同部分:部分代码可以虚拟化,另一部分进行模糊处理,使用组合方法保护关键片段。
为了防止来自防病毒软件的误报,VMProtect的注册版本使用Taggant库,该库使用许可证所有者的证书对受保护文件进行签名。
VMProtect的另一个独特功能是将水印嵌入到应用程序的代码中。水印允许明确识别被黑客攻击的程序的官方所有者,因此对他或她采取某些措施。
使用方法
1、下载并解压,双击 [VMProtect.exe] 打开软件,然后点击打开。
2、选择一个EXE、DLL、BPL文件,点击打开。
3、正在载入文件,过程需要几秒钟。
4、载入完成后点击上方的三角形图案开始编译。
更新日志
[!] PE:修复了受保护驱动程序中VMProtectIsValidImageCRC中发生的错误
[!]修复了在使用重定位进行XOR虚拟化期间发生的错误
[*] PE:使用TLS目录改进了部分的打包
[*] PE:改进的抗瘟症
[*] PE:Taggant系统已被删除
[*]使用“Packing output file”选项时加速解包
[+]添加了对ELF格式的支持
[+]添加了AVX命令的反汇编
文件信息
文件大小:19418648 字节
文件版本:3.3.1.1076
MD5:60B6CF4EE3461DB5FC23EDAA3A1BC242
SHA1:B54722C8AAE48A09046AA9B22D28C9D5AA3F6EF8
CRC32:E81B25EE
相关搜索:加壳