不少VR企业开发的软件有不少文件资源须要保护,而目前行业鲜有好的加密方案可供开发者使用。基于深思云受权平台,有一套代码及资源加密保护方案,可经过Virbox Protector加壳工具对代码及资源进行加壳,再配合精锐5加密锁或者云锁及软锁,可达到极高的安全性,可防止代码被反编译及资源被拷贝。html
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#脚本解释执行。算法
基于此背景,深思研发的加壳工具Virbox Protector可对Unity3D开发的软件进行一键加壳,保护软件的安全。安全
Virbox Protector (Unity3D 加密外壳)网络
国内首家Unity3D的保护外壳,解决代码反编译和内存反dump代码,从而解决软件盗版与算法抄袭。并发
Virbox Protector核心优势:工具
1.一键加密你的代码逻辑,没法反编译,没法dump内存。ui
2.不下降游戏帧数, 甚至某些状况下还能提升游戏帧数。加密
3. Assembly-CSharp.dll代码按需解密,只有相关算法被调用到才在内存解密,不调用不解密。黑客没法一次解出全部的代码。3d
4.完整受权方案,支持云受权/软锁受权/USB加密锁受权/网络锁受权,支持时间限制,次数限制,并发限制。调试
5.自带反黑引擎,驱动级别反调试,秒杀常见调试器(WinDbg/OllyDbg/X64Dbg)。(注意:若是须要最高安全强度的游戏反外挂请参考反黑引擎http://www.sense.com.cn/ahs.html )
效果截图1.:
一、dnspy 反编译被加壳的结果
对比:
2.PC上OllyDbg 调试失败与附加失败。
3.Cheat-Engine 读取内存失败(须要新的反黑引擎支持)
典型客户场景:
1.客户。
2.医疗/工业/航天等VR交互。
3.制造业/机器人等交互体验教学软件。
若是你对Unity 3d技术感兴趣请加入咱们 QQ群 752915934