文章目录

  • 一、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 版本 | 文件头校验 | 文件头长度信息 )相关推荐

  1. 【Android 逆向】ELF 文件格式 ( ELF 文件头 | ELF 文件头标志 | ELF 文件位数 | ELF 文件大小端格式 )

    文章目录 一.ELF 文件简介 二.ELF 文件头 三.ELF 文件头标志 四.ELF 文件位数 五.ELF 文件大小端格式 一.ELF 文件简介 在上一篇博客 [Android 逆向]ELF 文件格 ...

  2. 【Android 逆向】ELF 文件格式 ( ELF 文件简介 | ELF 文件结构 )

    文章目录 一.ELF 文件简介 二.ELF 文件结构 一.ELF 文件简介 ELF 文件是 Executable and Linkable Format ( 可执行 和 可链接 格式 ) 的文件 ; ...

  3. elf文件格式_elf文件,readelf

    汽车电子开发过程中,代码完成后,程序编译完成 会生成 elf文件 或 hex文件,可以烧录到MCU中调试,那么究竟什么是 elf文件呢? elf 文件中又包含哪些信息? 如何解析 elf文件呢? 1. ...

  4. ELF文件格式, ELF文件是什么,里面包含什么内容

    原文地址: http://blog.csdn.net/hhhbbb/article/details/6855004 最近研究了一下elf文件格式,发现好多资料写的都比较繁琐,可能会严重打击学习者的热情 ...

  5. 【Android 逆向】ELF 文件格式 ( ELF 程序头入口大小 | ELF 程序头入口个数 | ELF 文件节区头入口大小 | ELF 文件节区头入口个数 | 字符表序号 )

    文章目录 一.ELF 程序头入口大小 二.ELF 程序头入口个数 三.ELF 文件节区头入口大小 四.ELF 文件节区头入口个数 五.字符表序号 一.ELF 程序头入口大小 ELF 文件头 第 42 ...

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

    文章目录 一.ELF 文件类型 ( 动态库文件 ) 二.ELF 文件对应 CPU 架构 三.ELF 目标文件版本 四.可执行程序起始地址 一.ELF 文件类型 ( 动态库文件 ) ELF 文件头 第 ...

  7. Android逆向世界之一:smali文件

    亲测可用,如有问题请私信! 一直对android的逆向分析很感兴趣,这些年也陆陆续续反编译了一些android的项目,今天开始对这方面的知识做一下总结.先从android的apk文件开始讲起. APK ...

  8. Android逆向:二进制xml文件解析 之 Start Tag Chunk

    目录 1.xml结构 2.Start Tag Chunk Header 3.Start Tag Chunk Body 4.Atrributes 5.总结 在Android中,xml文件经过编译后都是不 ...

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

    文章目录 一.程序头数据 二.节区头数据 三.动态符号表 一.程序头数据 在上一篇博客 [Android 逆向]ELF 文件格式 ( ELF 程序头入口大小 | ELF 程序头入口个数 | ELF 文 ...

最新文章

  1. 使用EntityFramework6连接MySql数据库(db first方式)
  2. python有道api-python 调用有道api接口的方法
  3. JVM 对象状态判断01
  4. 089_DOM节点动态创建、添加和删除
  5. ctrl+鼠标左键监听
  6. 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结
  7. ASP.NET MVC SignalR(1):背景
  8. C++工作笔记-3种方法对数据类型进行拆分(可用于各种协议)
  9. TCP协议端口状态说明:CLOSE-WAIT、TIME_WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST_ACK、CLOSED
  10. 【Playable API】不用Animator如何播放动画?
  11. FFmpeg之yuv裁剪(二十一)
  12. linux中的ps fx命令,Linux中的ps命令
  13. 3.1.2 Score Inflation 总分
  14. 小脚丫 LCMXO2 4000HC FPGA入门——点个灯
  15. python字典找相同值_python-找出字典dic中重复值
  16. AKG K66不算评测
  17. metamask 最新版官方版
  18. [黑群晖]DSM7.1 ds3617xs 志强e3 1265lv3 b85保姆级安装教程
  19. 集成学习 Adaboost(python实现)
  20. SAP BADI增强点初学分享

热门文章

  1. linux下安装nagios
  2. Oracle字符集问题总结
  3. 编程是一种对你的身体健康十分有害的工作
  4. 80客团队博客建设的思路
  5. ALSM_EXCEL_TO_INTERNAL_TABLE
  6. sklearn.feature_extraction.text.CountVectorizer 学习
  7. 【深度学习问题整理】
  8. Bootstrap4 网格系统
  9. sql中去掉换行符和回车符
  10. UNIX环境高级编程 第12章 线程控制