首页
论坛
专栏
课程

[原创]ELF DIY For Anddroid

ThomasKing
6
2014-10-14 22:16 25825
前几天偶然发现原来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

文档,代码见附件。

[推荐]十年磨一剑!《加密与解密(第4版)》上市发行

上传的附件:
最新回复 (33)
DeepNoite 2014-10-14 22:23
2

0

支持,学习了
limitemp 2014-10-14 22:43
3

0

赞一个,学习了
suwey 2014-10-14 23:26
4

0

谢了。。
luyc 2014-10-14 23:29
5

0

太好了,ELF 系列
万抽抽 2 2014-10-14 23:30
6

0

so coooooooooooooooooooooooooooool!!!!!!!!!
qqlinhai 2014-10-15 00:30
7

0

高端大气上档次~
ssarg 2014-10-15 00:45
8

0

谢谢分享,学习了
天易love 18 2014-10-15 08:26
9

0

linux溢出必须深入了解elf
mingxuan三千 2014-10-15 08:58
10

0

还有日文呀
boyliang 5 2014-10-15 09:21
11

0

又一好文。
ThomasKing 6 2014-10-15 11:19
12

0

多谢梁大支持!
ThomasKing 6 2014-10-15 11:20
13

0

这么晚还不睡觉。。。
zpsemo 2014-10-15 15:15
14

0

前来膜拜
baochenfu 2014-10-15 16:51
15

0

从4.3开始,linker也会验e_ident的第5和第6个字节,而且e_type,e_version和e_machine都会验的
ThomasKing 6 2014-10-15 17:01
16

0

我用的是4.0.3的源码,多谢指出错误之处!
Matrix 2014-10-15 23:16
17

0

这样下去的话,梆梆要哭了
gestic 2014-10-16 02:42
18

0

下来看看 ,赞一个先
ThomasKing 6 2014-10-16 08:43
19

0

额,不至于吧。梆梆还是很给力的
十年放牛 2014-10-27 17:43
20

0

学习了!支持!
chmlqw 2014-12-18 21:13
21

0

正在学习相关知识 谢谢了
JackJoker 2014-12-18 21:32
22

0

楼主厉害,支持一个。
丶侠 2014-12-18 21:33
23

0

学习了。
chongxx 2014-12-18 22:55
24

0

学习学习
SnowFox 2014-12-23 12:20
25

0

好, 收藏学习
LOVEZ 2015-7-14 10:07
26

0

收藏学习
深圳海涛 2015-9-30 16:25
27

0

赞一个,学习了
大王叫我挖坟 3 2016-4-27 15:33
28

0

哈哈ThomasKing简直就是android so方面的专家啊,出的文章都是精品啊,,哈哈这个DIY太有趣了,我捉摸着把我的so也加点整蛊的话,然后再加密,,囧死那个破解我so的人,这个太有趣了
大王叫我挖坟 3 2016-4-27 16:42
29

0

谢谢大神的分享,我用android4.4.1测试,确实是这样的,,5,6字节不能用,但是剩下的9个字节可以用啥,,,ThomasKing大神我太崇拜你了,无源码so的加壳,是我努力的方向!!!
大王叫我挖坟 3 2016-4-27 16:48
30

0

太给力了ThomasKing大大,你简直就是android so研究的鼻祖啊,多谢你分享那些资料让我们这些菜鸟学习,看见有源码,太兴奋了!!!万分崇拜仰慕啊
yuzhijiang 2016-10-25 19:50
31

0

在循环dynamic的最后一个的时候,一直死在那里的状态,文件会一直越来越大
zhoujiamur 1 2016-11-18 20:42
32

0

谢谢,先学习一下
田darren 2017-3-1 13:22
33

0

谢谢,先学习一下
LiDogEgg 2017-9-23 17:53
34

0

感谢....  下载学习...
返回