Unity代码加密及unity资源加密原理-创新互联

Virbox 提供Unity加密代码及资源的产品,保护代码防止反编译,保护资源被提取提供Unity加密代码及资源的产品,保护代码防止反编译,保护资源被提取

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的乐安网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

Unity3D代码加密背景

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

Unity代码加密及unity资源加密原理

深思自主研发Unity3D加密方案

Virbox Protector 对 Assembly-CSharp.dll 做加密,无需手动加密 Assembly-CSharp.dll 代码,自动编译 mono, Assembly-CSharp.dll 代码按需解密,只有调用到才会在内存解密,不调用不解密,***无法一次解出所有的代码。一键加密代码逻辑,无法反编译,无法dump内存。不降低游戏帧数,自带反黑引擎,驱动级别反调试,秒杀市面的所有调试器。

Unity代码加密及unity资源加密原理

Unity3D 资源加密

Uinty3D 主要的游戏资源都在 resources.assets ,游戏里面所有放在 resources 文件夹下的东西都会放在这里,DSProtector工具可以对Unity软件中的 .resS和resources等资源文件进行加密防止软件或游戏中的资源被非法提取。

Unity代码加密及unity资源加密原理

Unity3D 安卓加密方案

支持Unity3D加密方案:针对Unity 3D特性,升级传统加密方式,有效防止Dump内存解密,真正实现安全。

1. 高安全性:加固强度高,有效对抗多种反编译和调试工具,防止脱壳

2. 多架构支持:支持arm32, arm64, x86, x64多种CPU架构

3. 极速便捷:提供工具和命令行操作,编译、加壳一体化快速完成

一键加密,安全便捷

Virbox Protector可直接对Unity3D程序的整个生成目录进行加密,可以保护Unity的主要代码逻辑不被反编译,大程度保护软件开发商的合法权益。

Unity代码加密及unity资源加密原理

灵活授权控制,防止软件随意拷贝

完整授权方案,支持云授权、软锁授权,USB加密锁授权、网络锁授权,支持限制时间、限制次数、限制网络并发。

动态保护,反黑引擎

驱动级别反调试/反注入和反挂钩,内存保护

反黑引擎实现的功能有:

1、驱动级反调试,反注入和反挂钩,有效对抗 Ollydbg、Windbg 等调试工具;

2、内存保护,有效保护内存数据信息无法读取和被修改;

3、清楚知道你的软件盗版数据,实现实时统计外挂、破解和盗版数据;

4、实现主动打击盗版软件,实现反制。

了解更多:http://lm.virbox.com

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文题目:Unity代码加密及unity资源加密原理-创新互联
文章链接:http://hbruida.cn/article/cspcjp.html