• 2024-01-17ELF手册
    ELF文件 ELF是ExecutableLinkableFormat的简称.它是Linux平台的可执行文件的存储格式.它是一种基于COFF(CommonFileFormat)文件标准的变种.ELF可执行文件和链接格式最初由UNIX系统实验室(USL)开发并发布,作为应用程序二进制接口(ABI)的一部分。工具接口标准委员会(TIS)选
  • 2023-05-25一个ELF文件中的段
    使用readelf-Selfname.o可以读取一个ELF文件的段信息。 Elf32_Shdr段描述符结构 含义: 
  • 2023-04-16ELF文件格式解析
      ELF(ExecutableandLinkableFormat)即可执行可链接文件格式,是目前操作系统上最常见的可执行文件格式。不同系统的目标文件不一样,Windows是PE(PortableExecutable),linux是ELF(ExecutableLinkableFormat),它们都是COFF(Commonfileformat)格式的变种。1、基本格式   E
  • 2023-03-12ELF 文件
    ELF文件本部分内容来源于ELF1.2标准,内容经过一定的修改与整理,主要参考文献如下ELF文件格式分析,北京大学,滕启明ELF-摧毁圣诞简介ELF(ExecutableandLinkable
  • 2023-03-11静态链接的整个过程
    1空间分配例子:/*a.c*/externintshared;intmain(){inta=100;swap(&a,&shared);return0;}/*b.c*/intshared=1;voidswap(int*a,int*b){inttemp;temp=(
  • 2023-03-03静态编译和链接
    静态编译和链接0x1编译过程一个源代码文件也就是.c文件在被编译成可执行文件的时候经历了那些过程呢?一般有四个步骤:预处理(Prepressing)、编译(Compilation)、汇编(Asse
  • 2023-02-0108-SO加载解析过程
    1JAVA层函数调用关系本文通过分析Android 4.4版本的源码,了解linker是如何加载并链接SO文件。在阅读本文之前,读者最好阅读有关ELF的文件格式,可以阅读《ELF文件结构学习》
  • 2023-01-3007-ELF文件格式分析
    1.目标文件格式链接视图和执行视图链接视图:elf未加载到内存中时完整的文件结构执行视图:elf加载到内存中时的文件结构  其对应关系如下:  在ELF文件中section是
  • 2022-12-20ELF(Executable and Linkable Format)
    ELF(ExecutableandLinkableFormat)目录0.引言1.ELF文件格式2.ELF格式分析工具 0.引言0x1:ELF文件类型ELF文件标准里把系统中采用ELF格式的
  • 2022-11-19ELF文件格式简介 --- 见过最细致的ELF讲解
    ELF代表ExecutableandLinkableForma,是一种对可执行文件、目标文件和库使用的文件格式,跟Windows下的PE文件格式类似。ELF格式是是UNIX系统实验室作为ABI(ApplicationBin
  • 2022-11-12ElfReader-Elf文件类型
    ElfReader-Elf文件类型参考文献链接https://github.com/jianhong-li/ElfReaderhttps://www.cnblogs.com/lwyeric/p/13582022.htmlELF文件解析程序说明:用Java解析E