我该如何拆卸AND ELF?

时间:2012-06-06 15:17:13

标签: disassembly

我尝试使用objdump来反汇编AMD ELF 但objdump说'文件格式无法识别' 如何在x86操作系统上反汇编AMD ELF?

2 个答案:

答案 0 :(得分:4)

你在谈论AMD64,a.k.a。x86_64,二进制文件吗?你在运行什么样的操作系统?我正在使用Linux,因为你使用'objdump',但也许是另一个UNIX变种?什么类型的CPU?如果您使用的是Linux,请运行'uname -a'并将结果发布到此问题中。还有什么分布('cat / etc / issue'找出来的?)

我最好的猜测是你运行的是32位x86 Linux发行版,它不支持x86_64二进制文件(我只是试图在我的x86_32 Ubuntu 11.04发行版上反汇编x86_64二进制文件,它运行正常)。

答案 1 :(得分:3)

您可以使用此工具http://www.onlinedisassembler.com/odaweb/file_upload来反汇编任何架构的文件。