码迷,mamicode.com
首页 > 其他好文 > 详细

ELF文件格式分析

时间:2016-06-01 21:14:29      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

一般的 ELF 文件包括三个索引表:ELF  header,Program  header  table,Section header table。

1)ELF  header:在文件的开始,保存了路线图,描述了该文件的组织情况。

2)Program  header  table:告诉系统如何创建进程映像。用来构造进程映像的目标文件必须具有程序头部表,可重定位文件不需要这个表。

3)Section  header  table :包含了描述文件节区的信息,每个节区在表中都有一项,每一项给出诸如节区名称、节区大小这类信息。用于链接的目标文件必须包含节区头部表,其他目标文件可以有,也可以没有这个表。

一、分析ELF文件头

vi /usr/include/elf.h查看elf数据结构

技术分享

 

用readelf –a 1(可执行文件名)读取一个简单可执行文件的elf头

技术分享

 

ELF文件格式分析

标签:

原文地址:http://www.cnblogs.com/huyufeng/p/5550887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!