原文:mac下的readelf和objdump

ELF文件包括: 可重定位的目标文件 可执行的目标文件 可被共享的目标文件 可以用file命令来看目标文件是否是ELF文件 在linux下,用readelf来看ELF头部或者其它各section的内容,用objdump来对指定的内容 .text, .data等 进行反汇编。 但是mac os X下没有这两个命令,可以用brew来安装,brew update amp amp brew install ...

2016-11-13 19:07 0 10835 推荐指数:

查看详情

Linux二进制可执行文件分析 (nm,readelf,objdump 命令使用)

最近在调试一些问题,发现几个命令很实用,记录一。 一 背景 也许大家都遇到过这种场景,就是有二进制代码,比如深度分析此文件到底是什么格式的图片等,这篇文章就记录我分析二进制可执行文件的过程,已经自己读写二进制文件的一些坑。分析的二进制执行文件为linux的可执行文件 ...

Fri Feb 11 06:13:00 CST 2022 0 2719
objdump & nm & addr2line&readelf

GCC把C语言源文件('.c')编译成汇编语言文件('.s'),汇编器把汇编语言文件翻译成目标文件('.o'),最后由链接器链接所有的目标文件和有关的库生成可执行文件('a.out')。 如打 ...

Mon Jun 15 22:35:00 CST 2020 0 658
常用的分析ELF文件的命令(readelfobjdump及od)

readelf:-h:文件头-S:段表-s:符号表-d: 查看依赖库-p:查看某个段内容,非常重要。如:readelf -p .comment libc.so (通过-p对只读段的查看就可以替代strings命令) objdump:-d:反汇编(objdump我基本只用这一个)-h:段表 ...

Sat Jun 19 00:47:00 CST 2021 0 176
objdump

objdump objdump --help Usage: /toolchain path/bin/arm-xx-objdump <option(s)> <file(s)> Display information from object <file(s)> ...

Wed May 26 02:15:00 CST 2021 0 2022
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM