文件格式
shiawaseli
我的GitHub(https://github.com/shiawaseli)
展开
-
[ELF文件] 可执行文件
现在我们接着上次的步骤分析可执行文件 largest,看看链接器都做了什么改动。 [test@localhost Assembler]$ readelf -a largest ELF 头: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class: ELF64 D...原创 2019-10-14 23:38:13 · 696 阅读 · 0 评论 -
[ELF文件] 可重定位的目标文件
目标文件 下面用 readelf 工具读出目标文件 max.o 的 ELF Header 和 Section Header Table,然后我们逐段分析。 [test@localhost Assembler]$ readelf -a largest.o ELF 头: Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Class...原创 2019-10-13 22:02:08 · 311 阅读 · 0 评论 -
[ELF文件] 介绍
ELF 文件格式 是一个开放标准,各种 UNIX 系统的可执行文件都采用 ELF 格式,它有三种不同的类型: 可重定位的目标文件(Relocatable,或者Object File) 可执行文件(Executable) 共享库(Shared Object,或者Shared Library) 在这里先详细解释一下程序的汇编、链接、运行过程: 1、写一个汇编程序保存成文本文件 max.s。 2、汇...原创 2019-10-12 23:55:32 · 376 阅读 · 0 评论