
ELF 文件信息隐
藏
姓名 : 李 XX 学号: 1611XXX

D I R E C T O RY
目 录
0 1 0 2
ELF 文件格式剖析 信息隐藏
0 3
实验展望
0 4
参考文献

E L F 文 件 格 式 剖
析
0
1

ELF 文件 与 Windows 平 台下的
EXE 文件和 DLL 文件类似, ELF 是
Linux 平台下的“可执行文件”和“动态连
接库(共享目标)”的标准格式。若分
别从链接和执行时的角度看, ELF 文
件的结构如右图所示:
ELF 文件格式剖析

ELF 文件格式剖析
ELF 头部记录了 ELF 文件的基本信息,它是一个 Elf32_Ehdr 类型的数据结构,
长度为固定 52 字节。在 Linux 平台下可在 /usr/include/elf.h 中查看。如下所示,
ELF 文件头部包含了 ELF 魔数( Magic Number )、文件机器字节长度、数据存储方
式、版本、硬件平台、硬件平台版本、入口地址、程序头入口和长度、段表的位置和长
度及段的数量等信息。