跳转至

Unity 3D 加密方案#

方案背景#

Unity3D 主要使用 C# 语法和开源 Mono 运行开发者的代码逻辑,所有代码都不是编译到 EXE ,而是位于 {APP} \build\game_Data\Managed\Assembly—CSharp.dll(注意 Unity-2017位置略有不同)。而且 Mono 执行原理跟微软 .NET Framework 兼容但是执行原理完全不一样。传统的.NET Framework 加壳全部失效,因为Assembly——CSharp.dll 不是 PE 格式的动态库也不是.NET的动态库,无法从.NET Framework 加载,而是有 Mono.dll 读取 Assembly-CSharp.dll 的里面的 C# 脚本解释执行。

未经深思加密前#

解决方案#

Virboxprotector 是北京深思数盾自主研发的加壳工具,对于 Unity 的保护方式主要是对 Assembly -CSharp.dll 进行加密 ,可以保护 Unity 的主要代码逻辑不被反编译最大程度保护软件开发者合法权益, 同时深思 DSProtector 工具可以对 Unity 软件中的 .resS 和 resources 等资源文件进行加密防止软件或游戏等资源被非法提取。

经深思加密后#


1、PC 上 OllyDbg 调试失败与附加失败

2、Cheat—Engine 读取内存失败

Virbox Protector核心优点#

  1. 一键加密你的代码逻辑,无法反编译,无法dump dump内存。
  2. 完整授权方案,支持云/软锁授权 /USB 加密锁授权/网络锁授权,支持限制时间次 数,并发限制。
  3. 将杀毒软件理念引入加密锁行业,具有主动防御功能的 AHS,提供主动防御及特征数据库等, 真正将安全防护做到动态。
  4. 自带反黑引擎,驱动级别调试秒杀常见器(WinDbg/OllyDbg/X64Dbg )。

技术服务支持#

深思提供每周一至周五 9:00 ~ 20:00,每周六 10:00 ~ 19:00的技术支持服务。
联系电话:010-56730936
邮箱:tech_support@sense.com.cn