文档章节

Unity Mono DLL加密

梦想游戏人
 梦想游戏人
发布于 2018/06/06 18:52
字数 217
阅读 81
收藏 0

基本思想是把C#代码生成的dll 加密一下 无法直接破解dll,但是由于二进制加密代码是写在mono 里面的,拿到一样很容易破解,

1.层次1:

    加密C#生成的dll 

2.层次2

    加密修改mono了时候的so dll什么的

 

先实现第一层次的windows 版本:

    1.下载mono源代码  https://github.com/Unity-Technologies/mono/tree/unity-5.6

    2.用vs2010 sp1(一定要用这个版本) 编译msvc/mono.sln 输出后的文件在下的

          mono-unity-5.6\builds\embedruntimes\win32\mono.dll

    3.二次处理 dll buffer 的函数是 image.c 的mono_image_open_from_data_with_name 可在这里面实现解密

        然后替换即可

    小提示: 如果编译期间出现glib-2.0.lib 找不到 那么把生成的eglib.lib 重命名为 glib-2.0.lib

 一些其他的gtk lib 网上下载2.0 版本即可  

 

 

© 著作权归作者所有

共有 人打赏支持
梦想游戏人
粉丝 37
博文 441
码字总数 125736
作品 0
成都
私信 提问
如何防止Unity3D代码被反编译?

欢迎访问网易云社区,了解更多网易技术产品运营经验。 网易云易盾移动游戏安全技术专家陈士留在2018年Unity技术路演演讲内容中对这个问题有过比较详细的介绍,摘录如下: 防止Unity3D代码被反...

网易云
2018/11/28
0
0
对 u3d 项目生成的Dll进行加密

Hello,我是KitStar。 以下文章整理的不对。还请见谅。 如果您碰到什么其他问题的话,欢迎来 我自己的一个 讨论群来,大家一起找答案,共同进步 详细介绍U3D项目加密解密方式。可以保证的说,只...

KiTok
2017/05/11
0
0
知物由学|游戏开发者如何从容应对Unity手游风险?

本文由 网易云 发布 “知物由学”是网易云易盾打造的一个品牌栏目,词语出自汉·王充《论衡·实知》。人,能力有高下之分,学习才知道事物的道理,而后才有智慧,不去求问就不会知道。“知物...

wangyiyungw
2018/05/08
0
0
C#脚本实践(三): 集成到游戏

编译 冒似不编译没有.lib可以用 从官方上下载稳定版本的代码, 不要去GitHub直接拉 默认的工程有几个路径和宏之类的不对, 小改一下就可以 如果缺文件, 可以到GitHub的历史版本里去找 编译好了...

长平狐
2012/11/12
489
0
C#脚本实践(二): Unity脚本机制分析

目前我了解到使用Mono做脚本的只有Unity和SecondLife, SpringEngine也有个扩展实现. 当然, 最成熟的还是Unity 于是下载了一个看看它的脚本是怎么应用的 它的编辑器界面很简洁, 实际操作了一下...

长平狐
2012/11/12
853
1

没有更多内容

加载失败,请刷新页面

加载更多

数据库技术-Mysql主从复制与数据备份

数据库技术-Mysql 主从复制的原理: MySQL中数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”...

须臾之余
昨天
3
0
Git远程仓库——GitHub的使用(一)

Git远程仓库——GitHub的使用(一) 一 、 Git远程仓库 由于你的本地仓库和GitHub仓库之间的传输是通过SSH加密的,所以需要一下设置: 步骤一、 创建SSH key 在用户主目录下,看看有没有.ss...

lwenhao
昨天
0
0
SpringBoot 整合

springBoot 整合模板引擎 SpringBoot 整合Mybatis SpringBoot 整合redis SpringBoot 整合定时任务 SpringBoot 整合拦截器...

细节探索者
昨天
0
0
第二个JAVA应用

第二个JAVA应用 方法一:配置文件: # cd /usr/local/tomcat/conf/# vim server.xml</Host> <Host name="www.wangzb.cc" appBase="/data/wwwroot/www.wangzb.cc" //引用所......

wzb88
昨天
0
0
2019年阿里Java面试必问:JVM与性能优化+Redis+设计模式+分布式

前言 一年之计在于春 金三银四已经要到来,2019的新的开始,作为一个开发人员,你是否面上了自己理想的公司,薪资达到心中理想的高度? 面试:如果不准备充分的面试,完全是浪费时间,更是对...

火力全開
昨天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部