首页
社区
课程
招聘
[原创]SO Hook技术汇总
2015-1-3 22:14 89152

[原创]SO Hook技术汇总

2015-1-3 22:14
89152
小弟祝各位坛友新年快乐,身体健康,工作顺利
---------------------------------------------------------------------------------------
SO HOOK技术汇总:(限于水平,难免会有错误、疏漏之处,请各位大牛斧正)
1. 导入表(GOT)HOOK
    最常见也最简单,为了体系的完整性,稍微再啰嗦下    

2. ARM Inline hook
    ARM Inline 的原理想必各位坛友都知道,就不啰嗦了。 由于ARM有ARM指令和Thumb(1、2)指令集,Inline的实现比较麻烦。鉴于在论坛没有找到比较详细的帖子介绍,这里讨论了关于这两种指令集Inline hook的实现的细节部分。

3. 基于Android linker的"导出表"HOOK
   ELF文件格式并没有PE那种导出表,但也可以实现类似的导出表HOOK。其复杂度和导入表相当,其效果也比较理想(性价比较高^_^)

由于排版水平太烂,直接上PDF吧。
附件包含三个:
1. HookSOLibrary 这三种HOOK的实现库(如果发现BUG,麻烦各位坛友发邮箱告知我下吧,最好把汇编和opcode附上,ThomasKingNew@hotmail.com)
2. SubstrateTest  PDF中的图来源于此,限于篇幅,有些细枝末节的地方并未提出,可动态调试这个APK查看。
3. SO hook技术汇总.pdf 文档

[培训]《安卓高级研修班(网课)》月薪三万计划,掌 握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

上传的附件:
收藏
点赞1
打赏
分享
最新回复 (106)
雪    币: 4
活跃值: (726)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
淡然出尘 2015-1-3 22:26
2
0
赞 前排支持~
雪    币: 2660
活跃值: (3401)
能力值: ( LV13,RANK:1760 )
在线值:
发帖
回帖
粉丝
安于此生 34 2015-1-3 22:27
3
0
收藏一份,感谢
雪    币: 146
活跃值: (1215)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
曹无咎 1 2015-1-3 22:36
4
0
强势围观中。。。
雪    币: 4687
活跃值: (253)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bjhrwzh 2015-1-3 22:42
5
0
这个强大啊~~~
雪    币: 8863
活跃值: (2374)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
cvcvxk 10 2015-1-3 22:55
6
0
顶~
好帖子不多了~
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
JackJoker 2015-1-4 00:12
7
0
好帖子,支持一个
雪    币: 150
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
注册不成 2015-1-4 01:22
8
0
新年快乐
雪    币: 76
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mingxuan三千 2015-1-4 08:54
9
0
顶楼主 学习
雪    币: 2321
活跃值: (4028)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
熊猫正正 9 2015-1-4 08:59
10
0
顶,谢谢分享
雪    币: 138
活跃值: (460)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
Nermor 1 2015-1-4 08:59
11
0
so cool!
雪    币: 1412
活跃值: (4278)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
IamHuskar 4 2015-1-4 09:26
12
0
COOL COOL
雪    币: 6372
活跃值: (692)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
outdoxl 2015-1-4 09:28
13
0
up 谢谢分享
雪    币: 114
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jimdlf 2015-1-4 09:36
14
0
回复一下 以便不时之需
雪    币: 335
活跃值: (218)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
peterchen 2015-1-4 10:18
15
0
TK,牛X...
雪    币: 4319
活跃值: (1956)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
cqzhou 2015-1-4 10:26
16
0
╮(╯▽╰)╭ 跟不上大牛的节奏啊
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wfgfw 2015-1-4 10:27
17
0
赞一个~
雪    币: 29
活跃值: (499)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
万抽抽 2 2015-1-4 10:58
18
0
好顶赞!
雪    币: 207
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
handsome枫雪 2015-1-4 11:05
19
0
感谢LZ分享~~~~~~~~~
雪    币: 233
活跃值: (148)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
boyliang 5 2015-1-4 11:23
20
0
好久没有干货了,顶!
雪    币: 1773
活跃值: (1718)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
曹操abc 2015-1-4 11:24
21
0
very nice!!!
雪    币: 250
活跃值: (251)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
OnlyEnd 2015-1-4 11:32
22
0
王总元旦都不休息哇~    满满的都是干货!  赞
雪    币: 370
活跃值: (1181)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
ThomasKing 6 2015-1-4 15:06
23
0
名字实在太长,就简写了。。。 借TK大神的名气了。
雪    币: 370
活跃值: (1181)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
ThomasKing 6 2015-1-4 15:07
24
0
额,元旦出去跨年了,太危险了。。。
雪    币: 13
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qqtianqi 2015-1-4 16:41
25
0
收集一下!!!
游客
登录 | 注册 方可回帖
返回