|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
三、ELF文件结构) J* D- D% c+ n- n! b% s9 U' w& [+ t
$ l, X- t! x* w! w* ?
$ ^9 `# G% u1 r# O* E7 a5 l 提取重要的结构:ELFHeader(ELF文件头)、.text、.data、.bss、其他段、段表、字符串表、符号表等。
" f# z0 r$ K" x5 G
; u( N" \* _) q2 J" W6 Y7 v
3 y9 ^; `; G- g4 s$ y' w" q4 y5 R0 ?/ sELF文件头——描述了整个文件的文件属性:是否可执行、是静态还是动态连接及入口地址、目标硬件、目标操作系统等信息。
; ~; d+ `6 W Y2 L+ I
6 ^3 i2 v; i# k/ \
4 T9 y/ Q3 C8 V. i/ [6 i, p段表——所有段的信息:段名、段的长度、在文件中的偏移、读写权限及段的其他属性。
, y* g- A6 M/ C9 \
6 }% K+ p! D7 b+ M3 q: A+ W3 G6 U4 T8 f
1、文件头(readelf命令) , D" n" j" Y P4 R. Q
# {; m, \! B$ l! B3 Z0 M
- m' g/ W x8 M3 ^: c* K5 C% f) x
5 k0 S' n+ [5 v& Q' `8 u6 `7 j" c, `4 o
; Z2 y8 p# s+ o, k f U1 c6 G" e
' e, Q4 T1 V L; n+ O
4 A8 q5 ? Z# z+ O# ? |
|