分析elf文件的利器(常用命令)

(1)readelf

针对elf文件的解析器

readelf -a a.out

(2)objdump -h

objdump -h a.out  将elf文件的各个段的基本信息打印出来

objdump -x a.out可以打印更多的信息,但是比较杂乱

(3)size

size命令查看elf文件的代码段、数据段和BSS段的长度

size a.out

(4)objdump -s -d

-s 选项将所有段的内容以十六进制的形式打印出来

-d 选项将所有包含指令的段反汇编

(5)如何将一个二进制文件作为目标文件中的一个段

使用objcopy工具。

objcopy -I binary -O elf32-i386 -B i386 image.jpg image.o

(6)objdump -r a.o

查看目标文件的重定位表(用来描述如何修改相应的段里的内容)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章