首页
社区
课程
招聘
[原创]ELF DIY For Anddroid
2014-10-14 22:16 32205

[原创]ELF DIY For Anddroid

2014-10-14 22:16
32205
前几天偶然发现原来PEDIY是PE格式的DIY,研究ELF格式有一段时间了,故来一发ELFDIY。
也作为学习ELF格式的一个小结吧。限于水平有限,难免会有疏漏和错误之处,请各位大大批评指正,小弟感激不尽。

篇幅偏长,加上排版技术太烂,就直接上PDF吧。
主要内容分为三部分:
1. Ehdr DIY, 针对各个Ehdr结构各个字段
2. section DIY,主要内容移动section,增删section内容,DIY init函数和DIY GOT表,实现类似于基于函数patch的第二代dex加固技术等。
3. segment DIY

文档,代码见附件。

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

上传的附件:
收藏
点赞1
打赏
分享
最新回复 (38)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
DeepNoite 2014-10-14 22:23
2
0
支持,学习了
雪    币: 77
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
limitemp 2014-10-14 22:43
3
0
赞一个,学习了
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
suwey 2014-10-14 23:26
4
0
谢了。。
雪    币: 170
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
luyc 2014-10-14 23:29
5
0
太好了,ELF 系列
雪    币: 29
活跃值: (499)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
万抽抽 2 2014-10-14 23:30
6
0
so coooooooooooooooooooooooooooool!!!!!!!!!
雪    币: 114
活跃值: (155)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qqlinhai 2014-10-15 00:30
7
0
高端大气上档次~
雪    币: 459
活跃值: (652)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
ssarg 2014-10-15 00:45
8
0
谢谢分享,学习了
雪    币: 2015
活跃值: (902)
能力值: ( LV12,RANK:1000 )
在线值:
发帖
回帖
粉丝
天易love 18 2014-10-15 08:26
9
0
linux溢出必须深入了解elf
雪    币: 76
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mingxuan三千 2014-10-15 08:58
10
0
还有日文呀
雪    币: 233
活跃值: (148)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
boyliang 5 2014-10-15 09:21
11
0
又一好文。
雪    币: 370
活跃值: (1181)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
ThomasKing 6 2014-10-15 11:19
12
0
多谢梁大支持!
雪    币: 370
活跃值: (1181)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
ThomasKing 6 2014-10-15 11:20
13
0
这么晚还不睡觉。。。
雪    币: 18
活跃值: (430)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
zpsemo 2014-10-15 15:15
14
0
前来膜拜
雪    币: 58
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
baochenfu 2014-10-15 16:51
15
0
从4.3开始,linker也会验e_ident的第5和第6个字节,而且e_type,e_version和e_machine都会验的
雪    币: 370
活跃值: (1181)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
ThomasKing 6 2014-10-15 17:01
16
0
我用的是4.0.3的源码,多谢指出错误之处!
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Matrix 2014-10-15 23:16
17
0
这样下去的话,梆梆要哭了
雪    币: 51
活跃值: (228)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
gestic 2014-10-16 02:42
18
0
下来看看 ,赞一个先
雪    币: 370
活跃值: (1181)
能力值: ( LV9,RANK:310 )
在线值:
发帖
回帖
粉丝
ThomasKing 6 2014-10-16 08:43
19
0
额,不至于吧。梆梆还是很给力的
雪    币: 195
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
十年放牛 2014-10-27 17:43
20
0
学习了!支持!
雪    币: 54
活跃值: (620)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chmlqw 2014-12-18 21:13
21
0
正在学习相关知识 谢谢了
雪    币: 188
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
JackJoker 2014-12-18 21:32
22
0
楼主厉害,支持一个。
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
丶侠 2014-12-18 21:33
23
0
学习了。
雪    币: 246
活跃值: (144)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
chongxx 2014-12-18 22:55
24
0
学习学习
雪    币: 8044
活跃值: (1728)
能力值: ( LV8,RANK:122 )
在线值:
发帖
回帖
粉丝
SnowFox 2014-12-23 12:20
25
0
好, 收藏学习
游客
登录 | 注册 方可回帖
返回