unity3d 代码加密方案

2015/07/15 15:24
阅读数 789

6.代码加密 代码加密相对麻烦,因为其实整个过程中也通过ISpy查看过不少游戏的代码,基本很少做加密的,少量做了混淆。

理想解决方案: (a) GitHub 上下载 Unity 官方 Mono库 (b) 找到 image.c : mono_image_open_from_data_with_name 函数: 增加代码:(简单的混淆DLL) if (NULL != strstr(name, "Assembly-CSharp.dll")) { for (; i < data_len;) { data[i] = ~data[i]; i += k; k += 1; } } 后编译生成 libmono.dll/so 到相应平台 (c)将Assembly-CSharp.dll反向混淆

展开阅读全文
打赏
0
2 收藏
分享
加载中
更多评论
打赏
0 评论
2 收藏
0
分享
返回顶部
顶部