【发布时间】:2012-10-23 21:37:30
【问题描述】:
是否可以获得可执行文件的完整反汇编(可以作为汇编程序的输入)?
当我使用otool -tV a.out 时,我只能看到文本部分。数据等其他部分不可见。
当我使用gdb 时,反汇编命令需要一个起始地址和一个结束地址。但是我不知道如何找出二进制文件的开始和结束地址(比如 a.out)。
我正在尝试反汇编一个可执行文件,修改汇编代码,然后重新组装它。 这可能吗?
如果能找出二进制文件中所有部分的名称也会有所帮助。
【问题讨论】:
标签: macos gdb disassembly otool