分析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

查看目標文件的重定位表(用來描述如何修改相應的段裏的內容)。

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