0

I tried to disassemble AMD ELF by using objdump.
But objdump say 'File format not recognized'.
How do I disassemble AMD ELF on x86 os?

4

2 に答える 2

4

AMD64、別名 x86_64、バイナリについて話しているのですか? どのような OS を実行していますか? 「objdump」を使用しているため、Linuxを想定していますが、おそらく別のUNIXバリアントですか?CPUの種類は?Linux を使用している場合は、「uname -a」を実行して、結果をこの質問に投稿してください。また、どのディストリビューション ('cat /etc/issue' を調べてください) ですか?

私の最善の推測では、x86_64 バイナリをサポートしていない 32 ビット x86 Linux ディストリビューションを実行していると思われます (x86_32 Ubuntu 11.04 ディストリビューションで x86_64 バイナリを逆アセンブルしようとしたところ、正常に動作しました)。

于 2012-06-09T01:39:26.820 に答える
3

このツールhttp://www.onlinedisassemblyr.com/odaweb/file_uploadを使用して、ほぼすべてのアーキテクチャのファイルを逆アセンブルできます。

于 2012-08-29T00:48:38.947 に答える