首页
社区
课程
招聘
[分享]Unity3D加密 外壳加密保护代码及资源
发表于: 2018-3-23 14:54 12018

[分享]Unity3D加密 外壳加密保护代码及资源

2018-3-23 14:54
12018

很多VR企业开发的软件有很多文件资源需要保护,而目前行业鲜有好的加密方案可供开发者使用。基于深思云授权平台,有一套Unity3D代码及资源加密保护方案,可通过Virbox Protector加壳工具对代码及资源进行加壳,再配合精锐5加密锁或者云锁及软锁,可达到极高的安全性,可防止代码被反编译及资源被拷贝。


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内存。

2.不降低游戏帧数, 甚至某些情况下还能提高游戏帧数。

3. Assembly-CSharp.dll代码按需解密,只有相关算法被调用到才在内存解密,不调用不解密。黑客无法一次解出所有的代码。

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

5.自带反黑引擎,驱动级别反调试,秒杀常见调试器(WinDbg/OllyDbg/X64Dbg)。(注意:如果需要最高安全强度的游戏反外挂请参考反黑引擎


效果截图1.:

1、dnspy 反编译被加壳的结果

788K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4W2L8Y4y4W2M7%4c8G2M7X3g2Q4x3X3g2U0L8$3#2Q4x3X3g2U0L8W2)9J5c8Y4m8#2j5X3I4A6j5#2)9J5c8X3W2E0j5h3N6W2M7#2)9J5c8U0R3@1i4K6u0r3j5$3y4Q4x3V1j5H3x3W2)9J5c8X3u0V1k6o6p5#2k6e0V1%4j5K6x3@1x3K6R3J5k6X3k6T1x3K6k6V1j5$3p5I4k6e0M7J5y4$3c8W2k6h3p5H3k6U0l9J5k6o6M7K6y4X3q4Q4x3X3g2H3L8X3N6Q4x3@1j5I4y4e0l9^5x3e0t1H3y4K6f1H3i4K6t1K6N6H3`.`." />


对比:


2feK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4W2L8Y4y4W2M7%4c8G2M7X3g2Q4x3X3g2U0L8$3#2Q4x3X3g2U0L8W2)9J5c8Y4m8#2j5X3I4A6j5#2)9J5c8X3W2E0j5h3N6W2M7#2)9J5c8X3x3%4i4K6u0r3z5o6S2Q4x3V1j5H3y4g2)9J5c8U0x3$3y4h3f1#2j5U0x3#2z5e0l9&6x3K6f1^5y4r3g2V1z5o6t1^5x3e0f1J5k6X3x3#2x3X3x3J5x3U0M7@1x3$3j5%4z5e0W2S2j5h3y4Q4x3X3g2H3L8X3N6Q4x3@1j5I4y4e0l9^5x3e0t1H3y4K6M7&6i4K6t1K6N6H3`.`." />

2.PC上OllyDbg 调试失败与附加失败。

734K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4W2L8Y4y4W2M7%4c8G2M7X3g2Q4x3X3g2U0L8$3#2Q4x3X3g2U0L8W2)9J5c8Y4m8#2j5X3I4A6j5#2)9J5c8X3W2E0j5h3N6W2M7#2)9J5c8U0f1@1i4K6u0r3y4$3y4Q4x3V1k6U0x3g2)9J5c8U0u0W2j5$3c8S2k6X3u0W2z5h3c8T1j5e0W2T1x3e0V1#2y4U0b7#2y4X3p5#2x3K6p5K6j5e0b7I4x3U0R3%4j5U0q4S2y4X3x3I4y4K6u0Q4x3X3g2H3L8X3N6Q4x3@1j5I4y4e0l9^5x3e0t1H3z5e0p5K6i4K6t1K6N6H3`.`." />

3.Cheat-Engine 读取内存失败(需要新的反黑引擎支持)

062K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4W2L8Y4y4W2M7%4c8G2M7X3g2Q4x3X3g2U0L8$3#2Q4x3X3g2U0L8W2)9J5c8Y4m8#2j5X3I4A6j5#2)9J5c8X3W2E0j5h3N6W2M7#2)9J5c8U0m8V1i4K6u0r3x3h3k6Q4x3V1j5#2y4W2)9J5c8X3y4U0x3K6V1J5x3o6S2X3k6o6f1I4j5e0W2U0j5e0N6V1k6o6p5H3x3e0S2X3j5e0t1J5y4$3f1H3x3$3k6S2j5U0b7@1y4e0M7J5z5o6N6Q4x3X3g2H3L8X3N6Q4x3@1j5I4y4e0l9^5x3e0t1H3z5e0t1%4i4K6t1K6N6H3`.`." />

典型客户场景:

1.Unity3D游戏客户。

2.医疗/工业/航天等VR交互。

3.制造业/机器人等交互体验教学软件。



[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费
支持
分享
最新回复 (11)
雪    币: 201
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
国内首个Unity3D加密解决方案——Virbox  Protector加壳工具,一键加壳,无需手动编写代码。可对代码及资源进行保护,防止代码被反编译,防止资源被拷贝,防止代码反编译。快来加入QQ群【Unity3D保护】(群号730803578),发现精彩内容。  ​​​​下载地址:
2018-3-23 14:54
0
雪    币: 3054
活跃值: (891)
能力值: ( LV13,RANK:1300 )
在线值:
发帖
回帖
粉丝
3
2018-3-23 15:22
0
雪    币: 6318
活跃值: (1232)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
提供个样本看看呢。
2018-3-23 19:59
0
雪    币: 421
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
必须购买深思锁啊?资源怎么加密
2018-3-25 07:00
0
雪    币: 86
活跃值: (326)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
colnew 必须购买深思锁啊?资源怎么加密
可以用加密锁,也可以使用云锁和软锁。资源也支持加密的,使用Virbox  Protector也可以对资源加密,有兴趣可以加群一起讨论【Unity3D保护】(群号730803578)
2018-3-26 09:25
0
雪    币: 201
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
7
nsec 提供个样本看看呢。[em_1]
有兴趣可以加群一起讨论【Unity3D保护】(群号730803578)
2018-3-26 09:27
0
雪    币: 201
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
8
自己顶
2018-3-27 10:17
0
雪    币: 2291
活跃值: (3356)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
9
我看了标题,源码在哪里?
2018-3-28 16:58
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
不错不错
2018-4-3 10:03
0
雪    币: 66
活跃值: (2889)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不降低游戏帧数,  甚至某些情况下还能提高游戏帧数。  我去。。。
2018-4-4 15:59
0
雪    币: 201
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
12
自己顶一下
2018-5-9 14:37
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册