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

来源:互联网 发布:mach3如何编程 编辑:程序博客网 时间:2024/06/05 04:52

(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

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

原创粉丝点击