Android 逆向ELF 文件格式 ( ELF 文件当前版本号 | 操作系统 ABI 信息 | ABI 版本 | 文件头校验 | 文件头长度信息 )

Posted 韩曙亮

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 逆向ELF 文件格式 ( ELF 文件当前版本号 | 操作系统 ABI 信息 | ABI 版本 | 文件头校验 | 文件头长度信息 )相关的知识,希望对你有一定的参考价值。





一、ELF 文件当前版本号



ELF 文件头第 6 字节 : 版本信息 ;





二、操作系统 ABI 信息



ELF 文件头 第 7 字节 : 操作系统 ABI 信息 ;





三、ABI 版本



ELF 文件头 第 8 字节 : ABI 版本 ; 00 表示没有版本 ;





四、文件头校验



ELF 文件头 第 9 ~ 14 字节 : 6 字节的校验位 , 此处全部为 00 , 没有校验信息 ;





五、文件头长度信息



ELF 文件头 第 15 字节 : 长度信息 , 值为 00 , 没有实际使用 ;

总结

本博客中介绍的字段 , 都是 ELF 文件头 标识中的 字段 , 属于 0 ~ 15 字节文件头范围 ;

以上是关于Android 逆向ELF 文件格式 ( ELF 文件当前版本号 | 操作系统 ABI 信息 | ABI 版本 | 文件头校验 | 文件头长度信息 )的主要内容,如果未能解决你的问题,请参考以下文章

Android 逆向ELF 文件格式 ( ELF 文件简介 | ELF 文件结构 )

Android 逆向ELF 文件格式 ( ELF 文件简介 | ELF 文件结构 )

Android 逆向ELF 文件格式总结 ★★★

Android 逆向ELF 文件格式 ( ELF 文件类型 | ELF 文件对应 CPU 架构 | ELF 目标文件版本 | 可执行程序起始地址 )

Android 逆向ELF 文件格式 ( ELF 文件类型 | ELF 文件对应 CPU 架构 | ELF 目标文件版本 | 可执行程序起始地址 )

Android 逆向ELF 文件格式 ( 程序头数据 | 节区头数据 | 动态符号表 )