首页
社区
课程
招聘
[原创]某加密新版动态脱壳
发表于: 2014-7-22 20:04 25759

[原创]某加密新版动态脱壳

2014-7-22 20:04
25759

通过IDA动态调式绕过反调试进行脱壳, 下面是一个简单的apk测试, 将我脱壳步骤记录下来与大家交流学习。(高手莫要见笑,没有任何目的,仅供小菜玩乐)

上传的附件:
收藏
免费 3
支持
分享
最新回复 (35)
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
先down 了。 防删贴补丁。
2014-7-22 20:17
0
雪    币: 507
活跃值: (120)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
神龙神龙,我来顶你····
分析速度非常快,赞一个·····
2014-7-22 20:28
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
朋友,软件能发上来吗
2014-7-23 09:37
0
雪    币: 3902
活跃值: (6025)
能力值: ( LV13,RANK:550 )
在线值:
发帖
回帖
粉丝
5
蚤年,不能。。
2014-7-23 09:48
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
o,我是指你的apk,原来压缩包有
2014-7-23 10:28
0
雪    币: 2307
活跃值: (1003)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
7
谢谢分享。
2014-7-23 12:22
0
雪    币: 230
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习了,谢谢分享!
2014-7-23 13:03
0
雪    币: 251
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
正好在看这方面的东西,谢谢分享!
2014-7-23 13:46
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大神,能解释一下原理不?
修改fgets的返回值原理是什么?
2014-7-23 14:52
0
雪    币: 3902
活跃值: (6025)
能力值: ( LV13,RANK:550 )
在线值:
发帖
回帖
粉丝
11
我不是什么大神, 修改fgets的返回值是因为要修 TracerPid 的值,

因为在调试状态下不为0 是 跟踪当前进程的进程ID,
如果是0,表示没有跟踪,所以就改成0了.
2014-7-23 14:57
0
雪    币: 500
活跃值: (905)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
楼主ida用的是哪个版本,正版的吗
2014-7-23 15:06
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
下面是我的理解,不知道正不正确:
APK通过调用fgets来获取TracePid的值,发现如果不是0,则说明程序被调试了,于是终止运行。
我们要调试,又不想APK发现,于是就修改fgets的返回值,这样就达到了我们的目的。
多谢楼主无私分享,又学习了。
2014-7-23 15:10
0
雪    币: 35
活跃值: (139)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
14
看到ida 6.6 屌丝醉了
2014-7-23 16:29
0
雪    币: 76
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
ida 6.6 ?哪能下载到?
2014-7-23 16:33
0
雪    币: 370
活跃值: (1175)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
16
ida6.6....
2014-7-23 16:54
0
雪    币: 60
活跃值: (293)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
真有钱,不知道包不包括了ARM插件,赞一个
2014-7-23 17:36
0
雪    币: 1050
活跃值: (1233)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
ida6.6应该不是必须的……

PS:连老外都不会把这么值钱的东西放出来~所以就不要幻想啦……不过老外应该对版权的意识也更高~说不准,总之有啥用啥嘛……最后都能达成目的的
2014-7-23 19:03
0
雪    币: 10672
活跃值: (3744)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
大神,感谢分享了
2014-7-23 20:43
0
雪    币: 118
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
感谢楼主分享  很受用
2014-7-25 12:00
0
雪    币: 250
活跃值: (251)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
mark,学习学习!谢楼主分享 啊
2014-7-25 12:58
0
雪    币: 347
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
感谢分享~
2014-7-27 10:57
0
雪    币: 94
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
ida6.6目测大老有

so文件谁帮忙脱壳了?
附件lib.7z
上传的附件:
2014-8-3 09:03
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
楼主我看到是成功的附加到进程之后才进行的反调试操作,但是正常的反调试是附加到进程之后检测函数会立刻kill掉当前进程,不会给分析者attach成功的机会,请问楼主是如何绕过这一点进行调试的呢?
2014-8-19 10:55
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
留名  日后下载
2014-8-19 11:17
0
游客
登录 | 注册 方可回帖
返回
//