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