Unity3D 手游加固

产品功能

防止C# 代码反编译
保护 C# 程序集(Assembly-CSharp.dll),防止C#代码被反编译,防止 de4dot 等工具还原代码。

加密 AssetBundle 资源
支持加密 Unity3D 程序中的 Asset Bundle 资源,可通过保护工具配置完成加密,防止被 Asset Studio 等工具反编译。

支持移动全平台
支持直接对Android apk/aab、Harmony hap、iOS app/ipa 应用格式加固。

加密 global-meta-data.dat 文件
加密 global-meta-data.dat 文件,并通过多种保护技术防止il2cppDumper 等工具 Dump .NET 元数据信息。

反调试
通过使用系统层 API 或内存状态等信息去检测调试器,防止程序被动态调试,若发现恶意调试行为立即清场退出。

Google 上架
支持 AAB 加固,兼容上架 Google Play,助力手游出海。

核心技术

程序集保护

对程序集中所有方法的 IL 代码加密,通过修改 Mono 引擎,运行时在 JIT 编译过程中解密,每次仅有一个方法被解密,并解密到随机的内存地址,保证加密后的程序无法被 Dump 出整个程序集。

资源加密

加密 Unity Asset Bundle 资源,在 unity 引擎中解密,防止 Asset Bundle 资源被反编译打包

global-meta-data 加密

加密 il2cpp 的 global-meta-data 文件,并对内部结构进行混淆处理,防止运行时在内存中直接解析。

IL2CPP 保护

对 il2cpp.so 或 GameAssembly.dll 处理,去除导出函数,并对内存进行完整性校验,防止篡改。

反调试

通过平台相关API、数据结构和寄存器,检测调试器,防止动态调试。

防注入

通过双进程 ptrace 守护技术,防止其它进程对附加调试或注入。

产品亮点

高安全性

针对 Unity 引擎特殊定制的保护方案,结合 Native 层和 .NET 层保护技术,安全性高。

性能影响小

根据 Unity 引擎特性优化,保护后对程序的性能影响小。

简单易用

界面操作简单,支持命令行自动化保护,方便 CI 集成。

快速迭代

快速的产品迭代,保障产品的安全性,适配 Unity 最新版本。

应用场景

程序反编译

Unity 程序集 DLL 实际为标准的 .NET 文件格式,可以直接反编译为 C# 代码,暴露代码逻辑,很容易滋生外挂。

il2cpp 代码被篡改

il2cpp 虽被编译为 Native 模块,通过 global-metadata 文件能轻松定位与 C# 代码关联的 Native 代码,也容易被篡改。

资源被提取或篡改

Unity 程序中 Asset Bundle 资源通过工具可以被查看,容易被提取重打包,修改场景,破坏程序正常功能。

程序集被篡改

程序集内一般包括版权验证代码或重要的程序逻辑,很容易被篡改,产生破解补丁或外挂。

Virbox Protector 加密效果

保护前效果图

保护后效果图

保护前效果图

保护后效果图

保护前效果图

保护后效果图(元数据无法被dump出来)

立即获取30天免费试用

联系我们

北京海淀区西北旺东路10号院东区5号楼

marketing@sense.com.cn

13910187371

滚动至顶部
售前客服
周末值班
电话

电话

13910187371