2013-08-03 64 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/