【Android 逆向】ELF 文件格式 ( 程序头偏移量 | 节区头偏移量 | 处理器特定标志 | ELF 文件头大小 )
文章目錄
- 一、程序頭偏移量
- 二、節(jié)區(qū)頭偏移量
- 三、處理器特定標(biāo)志
- 四、ELF 文件頭大小
一、程序頭偏移量
ELF 文件頭 第 28 ~ 31 字節(jié) : 程序頭偏移量 ; 程序頭的位置 , 從整個(gè) ELF 文件的第 0 字節(jié)開始計(jì)數(shù) ;
34 00 00 00 小端格式 , 低位在低地址 , 值為 0x34 , 轉(zhuǎn)為十進(jìn)制為 52 ;
該值說(shuō)明程序頭的起始位置是 ELF 文件的第 0x34 字節(jié)位置 ;
二、節(jié)區(qū)頭偏移量
ELF 文件頭 第 32 ~ 35 字節(jié) : 節(jié)區(qū)頭偏移量 ; 節(jié)區(qū)頭的位置 , 從整個(gè) ELF 文件的第 0 字節(jié)開始計(jì)數(shù) ;
0C 41 00 00 小端格式 , 低位在低地址 , 值為 0x410C , 轉(zhuǎn)為十進(jìn)制為 16652 ;
該值說(shuō)明節(jié)區(qū)頭的起始位置是 ELF 文件的第 0x410C 字節(jié)位置 ;
三、處理器特定標(biāo)志
ELF 文件頭 第 36 ~ 39 字節(jié) : 處理器特定標(biāo)志 ; 默認(rèn)為 0 ;
00 00 00 00 小端格式 , 低位在低地址 , 值為 0 ;
四、ELF 文件頭大小
ELF 文件頭 第 40 ~ 41 字節(jié) : ELF 文件頭大小 ; 一般是 52 字節(jié) ;
34 00 小端格式 , 低位在低地址 , 值為 52 ;
總結(jié)
以上是生活随笔為你收集整理的【Android 逆向】ELF 文件格式 ( 程序头偏移量 | 节区头偏移量 | 处理器特定标志 | ELF 文件头大小 )的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Android 逆向】ELF 文件格式
- 下一篇: 【Android 逆向】ELF 文件格式