2013-08-03 65 views
4

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

回答

9

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

objdump -M intel -d

1

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

http://onlinedisassembler.com/