4

是否有在 Linux 上运行的反汇编程序能够将 x86 ELF 可执行文件反汇编为 Intel 语法中的汇编代码(即操作目标寄存器、源寄存器等)?优选地,输出反汇编器将非常接近 NASM 语法。objdump -d工作得相当好,但输出我有时难以理解的 AT&T 语法,并且ndiasm仅反汇编我所知道的直接二进制文件。

4

2 回答 2

9

你可以告诉objdump使用英特尔语法:

objdump -M intel -d

于 2013-08-03T00:44:39.347 回答
1

您可能会发现 ODA 很有用。它是一个基于 Web 的反汇编程序,支持大量架构。是的,它支持 x86 的 AT&T 和 Intel 语法。

http://onlinedisassembler.com/

于 2014-03-28T03:11:09.890 回答