首页 > 代码库 > Hack && Protect Unity3D Games
Hack && Protect Unity3D Games
惯例,先来几篇技术文章,并写点读后感:
1.A practical tutorial to hack (and protect) Unity games
一篇讲解破解跟防护U3D游戏的外网文章,主要知识点有:
- 通过往PlayerPrefs里添加关键存档数据的MD5校验码来防止单机游戏的本地存档被修改
- 通过Unity 3D Obfuscator之类的工具混淆U3D的C#代码来防止.NET反编译
- 通过Unity Assets Explorer、disunity(v0.4.0支持Unity5)、Unity Studio等工具来解压U3D的.asset文件从而获取贴图、Shader、模型等资源
- 对于被加密了的资源,可以通过3D Ripper DX在游戏运行时直接从内存中DUMP到3D模型
- 通过Cheat Engine(PC端)、葫芦侠(移动端)等工具,可以在游戏运行时修改游戏内存来作弊
- 对于上一步的防护,可以通过加密关键数据来防止在内存中被搜索到并修改,比如HP:100,可以给HP加一个随机的Offset,存在内存中的是hp+offset,导致无法直接搜索到
2.Unity3D Attack By Reverse Engineering
Hack && Protect Unity3D Games
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。