Elf文件
文章平均质量分 82
如小丧
这个作者很懒,什么都没留下…
展开
-
elf文件格式分析
各种讲解elf文件格式一上来就是各种数据类型,看了半天却不知道这些数据类型是干啥的,所以咱就先找个例子直接上手,这样对elf文件格式有个具体而生动的了解。 然后再去看那些手册,就完全不惧了~。 我们使用一个汇编程序max.s并对其进行编译链接产生的两个elf文件来对比分析elf文件。 例子程序max.s来自《Linux C 一站式编程》。 ps:这是一本看完可以真正可以深入转载 2014-10-06 15:31:05 · 511 阅读 · 0 评论 -
elf格式分析
最近研究了一下elf文件格式,发现好多资料写的都比较繁琐,可能会严重打击学习者的热情,我把自己研究的结果和大家分享,希望我的描述能够简洁一些。 一、基础知识 elf是一种文件格式,用于存储Linux程序. 它内部都有一些什么信息呢?大概包括编制好的计算机指令,数据,计算机在需要的时候把这个文件读取到内存中,cpu就可以从内存中一条一条的读取指令来执行了。 所以说转载 2014-10-20 15:21:41 · 380 阅读 · 0 评论 -
Linux开发工具 — readelf、objdump、hexdump
本博文的主要内容是:1)readelf工具查看ELF文件的信息;2)hexdump工具查看这块内存;3)objdump工具对文件进行反汇编。 前一段时间对Linux不熟,所以很多命令不知道。学习C时候需要偶尔看一下汇编用来理解。我喜欢用问题的形式来学习和总结。 1. 如何看一个程序代码变量的存储布局? 这个问题在查看C代码中的一些关键字的作用很有效。如:const、st转载 2014-10-20 17:48:41 · 1815 阅读 · 0 评论