下载量: 66
收藏: 0
产品介绍
动态
下载
购买
资源

虚拟化代码
在保护过程中,VMProtect 将应用程序的代码转换为自己的命令集,并在具有不同架构的虚拟机上执行。保护后,虚拟机和新的命令集集成在受保护的应用程序中,无需额外的库和模块即可工作。这种混淆方法支持 x86/x86_64/ARM64 二进制文件和 .NET 汇编,使用 C/C++、C#/VB .NET、RUST、Golang 等多种主流作系统:Windows、Linux、macOS 和 Android。

许可制度
VMProtect 提供自有的许可系统和 SDK 功能,使序列号变得非常简单和易于验证。该许可系统采用RSA算法,使黑客无法创建密钥生成器。序列号可能包含大量信息,如许可证持有者的姓名和邮箱、有效期、免费更新期限等。任何被阻塞的序列号都会被应用程序的新版本拒绝。许可系统还允许激活限时序列号,并将其用于应用程序的试用版本。这种激活方式通过互联网运行,不会在用户电脑上存储任何东西。

高级防护
虚拟文件允许在受保护的应用程序中嵌入其他文件。可用于创建可移植应用程序。 打包将整个应用程序打包,并在启动时将其解压缩到内存中。调试器检测不允许在调试器中运行受保护的应用程序。虚拟化工具检测不允许在虚拟环境(如 VMware、VirtualBox 等)中运行受保护的应用程序。内存保护不允许修改磁盘和内存中的受保护应用程序。 剥离调试信息 从应用程序中删除所有调试信息。它还重命名 .NET 应用程序的所有符号。

支持的文件和格式
VMProtect 支持 32 位和 64 位可执行文件、动态加载的库和驱动程序。这包括屏幕保护程序、Active-X 组件、BPL 库和其他 PE 格式的文件。受保护的文件几乎可以在任何版本的 Windows 上运行,甚至是旧的 Windows 95!但是,许可功能至少需要 Windows 2000。
VMProtect 不支持 .NET 可执行文件。

序列号
VMProtect 的终极版允许以最小的努力将序列号添加到受保护的应用程序。PayPro 全球电子商务提供商支持该功能,因此您甚至不需要设置自己的序列号生成器(当然,如果您确实需要,您可以这样做)。
许可功能允许限制免费更新的期限、设置序列号的生命周期、防止没有序列号的代码执行等等。任何序列号都可以被阻止,新受保护的文件将不接受它。

用户界面
VMProtect 具有两种用户界面模式:简单和专家。简单模式允许轻松选择保护功能、调整选项并只需单击几下鼠标即可获取受保护的文件。
专家模式适用于高级用户,它显示汇编代码,允许编写脚本、捆绑 DLL 等等。它还在“选项”选项卡上提供了更多设置。

控制台版本
VMProtect 专业版和旗舰版有一个控制台版本,支持命令行参数,可用于自动构建过程。它完全支持脚本、水印、序列号和 VMProtect 的所有其他功能。








渝公网安备50010702505508