Executable and Linkable Format 101. Part 2: Symbols (系列文章)

随机文章
原文链接:www.intezer.com

Executable and Linkable Format (ELF) 可执行和可链接格式 (英语:Executable and Linkable Format,缩写为ELF),常被称为ELF格式,在计算机科学中,是一种用于可执行文件、目标文件、共享库和核心转储的标准文件格式。

1999年,被86open项目选为x86架构上的类Unix操作系统的二进制文件格式标准,用来取代COFF。因其可扩展性与灵活性,也可应用在其它处理器、计算机系统架构的操作系统上。

  • ELF文件的组成:ELF header
  • 程序标头:描述段信息
  • Section标头:链接与重定位需要的数据
  • 程序头与Section标头需要的数据 .text .data

系列文章链接如下:

  1. Executable and Linkable Format 101 - Part 1 Sections and Segments
  2. Executable and Linkable Format 101. Part 2: Symbols

想逆向的同学一定要记得好好看看!