首页
社区
课程
招聘
[求助]请问android unity3d,Assembly-CSharp.dll加密形式有哪些呢?一般解密思路是什么
发表于: 2016-12-27 00:42 5804

[求助]请问android unity3d,Assembly-CSharp.dll加密形式有哪些呢?一般解密思路是什么

2016-12-27 00:42
5804
1.Assembly-CSharp.dll打开提示 没有mz文件头
2.libmono.so中mono_image_open_from_data_with_name及相关函数都没有做加密处理
3.在so文件较多的情况下 怎么才能找出加密函数所在的so及具体加密函数呢?
本人新手,希望大大们多多指点指点

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

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 914
活跃值: (3554)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
找一个正常的dll,用010对比一下文件头.  或许你可以尝试直接搜索字符串Assembly-CSharp.dll~
2016-12-27 09:01
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我也是遇到这个问题,着急的很....
2016-12-27 15:31
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
您的意思是在so里面搜索CSharp.dll
就是对比文件头,才发现是加密的,而且从文件头也看不出来加密形式啊
2016-12-27 17:10
0
雪    币: 8
活跃值: (505)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
010里把头直接改成MZ
2016-12-28 12:34
0
雪    币: 914
活跃值: (3554)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
6
搜索dll就是让你找到加密关键点的撒..
然后默默的说一句..有些游戏对dll的处理很简单,从hex就可以看出规律...
不过这还是得看运气,看不出来就还是分析吧~
2017-1-1 12:27
0
雪    币: 238
活跃值: (4133)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
有没有mz。。不是判断加密方式。。
2017-1-3 09:57
0
雪    币: 2
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
要么是去libmono里面找加密算法,要么是去看hook,一般都不难
2017-2-8 09:46
0
雪    币: 6
活跃值: (36)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
有没有样本
2017-2-10 10:43
0
雪    币: 334
活跃值: (1294)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
重新编译 mono ~~

把加载dll的代码改了。。加密算法;看作者心情,有用aes的,有用其他的……

吐槽一下: 上次面试 面试官问:android怎么可能加载dll ,
android怎么就不能加载dll了。。u3d就是个很好的例子……
2017-2-10 10:49
0
雪    币: 74
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
但是需要这个头来dump
2017-2-10 12:32
0
雪    币: 289
活跃值: (82)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
有些是在libmono.so中,比如“王国纪元”
2017-2-10 15:39
0
游客
登录 | 注册 方可回帖
返回