应用程序加密
.NET 加密和混淆软件:
Goliath Obfuscator
Goliath VM Obfuscator 是微软 .NET 平台下的虚拟机加密软件,它独有的 VM 技术可以将程序集的 IL 代码转化为 VM 伪代码,并加密伪代码,为您的知识产权提供最好的保护。加密后的程序集运行时,VM 引擎将伪代码交给即时编译器处理,并帮助即时编译器直接从伪代码编译成本地代码。VM 解析引擎可以确保在任何时候内存中都不会有 IL 代码存在,这样可以确保破解者没有任何可能从内存中转储您的程序集源代码。
.NET Protector
.Net Protector 是一款强大的 .NET 代码保护系统,可以有效保护您的程序集不被恶意反编译,减少由于盗版给您带来的经济损失!其本地运行库支持 x86, x64 和 IA64 平台,引擎支持 x86 和 x64 应用程序,保护后的程序集完全看不到 IL 代码,避免您的核心代码被剽窃。同时,.Net Protector 还拥有强大的硬件反盗版系统,您无需更改任何代码,即可为您的软件添加授权系统,是您配置 .NET 软件保护系统的最佳选择!
.NET Reactor
.NET Reactor 是一款强大的 .NET 代码保护和授权管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的 .NET 软件产品。.NET Reactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。同时,它也是目前性价比最高的 .NET 代码保护系统。
Win32 平台加密软件:
DYAMAR Protector
DYAMAR Protector 是一站式的软件保护系统,支持 Win32 和 .NET 应用程序加密,它可以帮助您保护软件不被逆向工程修改。它拥有独特的“数据文件保护”特性,可以加密您软件附带的其它数据文件。DYAMAR Protector 的目标是提供简单易用并富于创新的产品,它提供了在操作系统保存试用信息的专利技术,这种技术可以避免恶意用户重置试用限制或改变程序的运行状态。DYAMAR 支持多达 17 种语言的激活界面,拥有独特的多态代码结构来避免杀毒软件误报。
VMProtect
VMProtect 是新一代的软件保护系统,不像市场上其它常见的保护软件,VMProtect 可以修改软件产品的源代码,转换部分代码为在虚拟机上运行的字节码。您可以将虚拟机想象成为带有不同于 Intel 8086 处理器系统指令的虚拟处理器。这样一来,破解者就需要开发一整套的解析引擎来分析和反编译字节码,以现有的解密理论,破解者想要还原出源代码几乎是不可能的。VMProtect 是目前市场上最成熟的虚拟机加密产品。







