首页
社区
课程
招聘
[原创]****脱壳
发表于: 2014-7-22 17:51 15119

[原创]****脱壳

2014-7-22 17:51
15119
文章开始前先预祝《****3》大红大紫。

好了,开始来正文,我作为一名程序猿,在拿到一款好玩的游戏的时候,总是想看看这个游戏是怎么做的,解开**3的包后,发现**3的libchaosvmp.so库加壳了,出于对壳这东东的好奇心,于是就有了这篇文章。

**的so库虽然加壳了,但是这个壳总得有个入口运行了,拿起由安卓提供的readelf工具,发现,**so库的壳都是以”.init_proc”函数为入口运行的。

将加壳后的so库拖到IDA中进行分析,从”.init_proc”函数入口进行分析,惊奇的发现,这个壳的脱壳代码居然只是做了些简单的异或移位操作之类的,这段代码并没有引用第三方库的函数。

说到这,这个壳怎么脱,思路很OK的了。1.首先加载加壳后的so库到内存,并修改这段内存为可写、可读、可执行权限;2.然后利用函数指针的特性,执行”.init_proc”函数,解密so库;3.将解密后的so库写到文件内。

下图是脱壳后的libchaosvmp.so的部分截图,从截图可以看出,这个库居然打的是DEBUG版本的,这应该是工作人员的失误吧。


附件说明:
附件内的代码是针对360平台所下载的**达人3的一个脱壳可执行文件源码。

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (19)
雪    币: 2664
活跃值: (3400)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
2
不明觉厉...
2014-7-22 17:53
0
雪    币: 50161
活跃值: (20605)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
思路不错,软件作者相关人员的我了,将软件名和附件删除了,还希望理解
2014-7-22 18:10
0
雪    币: 95
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
表示理解
2014-7-22 18:22
0
雪    币: 560
活跃值: (999)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
****3
2014-7-22 19:38
0
雪    币: 292
活跃值: (153)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
估计新版本已经替换了。。。
2014-7-22 19:48
0
雪    币: 207
活跃值: (26)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
今天怎么这么多人研究呢
2014-7-22 20:36
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
虽然没有看懂标题,但是看懂了内容,学到了
2014-7-22 22:35
0
雪    币: 16547
活跃值: (1840)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
来晚了————下场就是看不到真相了。
2014-7-24 09:41
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
妹啊。你的头像太山寨了。。
2014-7-24 09:46
0
雪    币: 459
活跃值: (398)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
11
拍头的频率明显增加了
2014-7-24 09:56
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我这都看得出来。都多无聊?
2014-7-24 09:58
0
雪    币: 60
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
“删除” 好像会打消一部分人的积极性吧,
2014-7-24 10:12
0
雪    币: 16547
活跃值: (1840)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
效果不错,就为了勾引你等。
2014-7-24 10:53
0
雪    币: 851
活跃值: (3997)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
15
捕(yu)达(ren)3
2014-7-24 11:21
0
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
上当了。。。
2014-7-24 16:14
0
雪    币: 144
活跃值: (46)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
17
虽然不知道在说什么 但是感觉好厉害
2014-7-24 16:23
0
雪    币: 250
活跃值: (251)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
来晚了。。。
2014-7-25 13:02
0
雪    币: 370
活跃值: (1180)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
19
额。 帖子出来了。
2014-7-25 14:02
0
雪    币: 3542
活跃值: (239)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20
mark!
2014-8-22 18:05
0
游客
登录 | 注册 方可回帖
返回
//