【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF 程序头入口个数 | ELF 文件节区头入口大小 | ELF 文件节区头入口个数 | 字符表序号 )
文章目錄
- 一、ELF 程序頭入口大小
- 二、ELF 程序頭入口個數(shù)
- 三、ELF 文件節(jié)區(qū)頭入口大小
- 四、ELF 文件節(jié)區(qū)頭入口個數(shù)
- 五、字符表序號
一、ELF 程序頭入口大小
ELF 文件頭 第 42 ~ 43 字節(jié) : ELF 程序頭入口大小 ; 一般是 32 字節(jié) ;
20 00 小端格式 , 低位在低地址 , 值為 32 ;
如下圖所示 , 程序頭是由 7 個入口組成 , 每個入口大小是 32 字節(jié) ;
二、ELF 程序頭入口個數(shù)
ELF 文件頭 第 44 ~ 45 字節(jié) : ELF 程序頭入口個數(shù) ; 這里是 7 個 ;
07 00 小端格式 , 低位在低地址 , 值為 7 ;
如下圖所示 , 程序頭是由 7 個入口組成 , 每個入口大小是 32 字節(jié) ;
三、ELF 文件節(jié)區(qū)頭入口大小
ELF 文件頭 第 46 ~ 47 字節(jié) : ELF 文件節(jié)區(qū)頭入口大小字節(jié)數(shù) ; 一般是 40 個字節(jié) ;
28 00 小端格式 , 低位在低地址 , 值為 40 ;
下圖選中的部分 , 就是一個節(jié)區(qū)頭入口的大小 , 有 21 個節(jié)區(qū)頭入口 , 每個節(jié)區(qū)頭入口大小 40 字節(jié) ;
四、ELF 文件節(jié)區(qū)頭入口個數(shù)
ELF 文件頭 第 48 ~ 49 字節(jié) : ELF 文件節(jié)區(qū)頭入口個數(shù) ; 這里是 21 個 ;
15 00 小端格式 , 低位在低地址 , 值為 21 ;
下圖選中的部分 , 就是一個節(jié)區(qū)頭入口的大小 , 有 21 個節(jié)區(qū)頭入口 , 每個節(jié)區(qū)頭入口大小 40 字節(jié) ;
五、字符表序號
ELF 文件頭 第 50 ~ 51 字節(jié) : ELF 文件 字符表序號 ; 這里是 20 ;
14 00 小端格式 , 低位在低地址 , 值為 20 ;
節(jié)區(qū)中 , 專門有一個節(jié)區(qū)用于存放字符表 , 這里的 20 序號的節(jié)區(qū) , 就是字符表節(jié)區(qū) ;
總結(jié)
以上是生活随笔為你收集整理的【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF 程序头入口个数 | ELF 文件节区头入口大小 | ELF 文件节区头入口个数 | 字符表序号 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android 逆向】ELF 文件格式
- 下一篇: 【Android 逆向】ELF 文件格式