加壳工具推荐:Virbox Protector
-
支持的开发语言:Java、.NET、C/C++、Python、Unity3D、UE4、Delphi、PHP等
-
支持的系统环境:Windows、Linux、macOS、ARM Linux 、Android
亮点1:ARM 虚拟化
VBP 2是 业界首次实现了针对 ARM 指令的虚拟机保护,,通过将原始的 ARM 指令进行翻译,转换为自定义的虚拟机指令,运行时在自定义虚拟机执行。支持对armv7(包括 thumb, thumb2)及 armv8 以上指令集进行翻译,安全强度高,可以更有效地保护广大 IoT 软件开发商的知识产权。
亮点2:全新Java保护方案
VBP 2 支持对 Java 的 jar 包、war 包进行保护。通过加密 Java 中每个方法的字节码防止反编译,操作简单,运行环境易部署,一次加密即可支持主流平台部署:Windows/Linux/ARM-Linux。同时支持了加密应用场景:开发 jar 包给第三方进行调用时对 jar的保护。
保护效果
加密后使用jd-gui反编译jar包,class类无法看到源码
亮点3:.NET加密安全
VBP 2 可以对特定 .NET 方法使用代码混淆、代码加密的手段进行针对性保护,也可以用名称混淆、压缩、JIT加密的方式提供整体性的保护,保护效果可以叠加。支持 .NET Core,部分功能支持 Linux 下 .NET Core。
保护效果
.NET 加密时配合使用 JIT 加密、代码混淆、代码加密、.NET 压缩同时使用,可对所有方法都加密。
原程序:
保护后效果:
亮点4:Unity3D保护
代码加密:通过加密程序集中的每个方法,每次仅有一个方法被解密,并且解密时解密到随机的内存地址,保证加密后的程序不可被 Dump,再通过独创的二进制指令块编译链接技术,将关键的代码逻辑动态地进行混淆或虚拟化保护,保证其安全性。
资源加密:Virbox Protector提供了资源加密的功能,支持 Android apk 的分块读取和其它平台的读取操作,通过保护工具可一键完成加密
试用Virbox Protector
Virbox Protector提供全功能试用版测试,每个人都可以申请30天的试用版测试。
申请链接:https://shell.virbox.com/apply.html
不再让加密困扰软件开发者:https://www.cnblogs.com/ssprotect/p/13879640.html