2

Linux クラッシュ情報にマシン コードがあります。これらのマシンコードをアセンブリ命令に変換できるツールはありますか?

code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f 
4

2 に答える 2

4

逆アセンブラを使用できます。オンラインで見つけました。コピー、編集、貼り付けc3 89 fa 66 ed 0f b7 c0 c3 89 fa ed c3 f0 48 0f、プロセッサ ファミリを選択すると (選択できるものがたくさんあります)、結果が得られます。i386 で試してみたところ、次の結果が得られました。

c3      ret
89fa    mov %edi,%edx
66ed    in (%dx),%ax
0fb7c0  movzwl %ax,%eax
c3      ret
89fa    mov %edi,%edx
ed      in (%dx),%eax
c3      ret
f048    lock dec %eax
于 2012-08-10T01:44:45.230 に答える
0

これを実行できるLinuxソースディストリビューションdecodecodeのディレクトリに呼び出されるツールがあります。scripts/これを使用するには、Oopsメッセージ全体をスクリプトにパイプします。

于 2012-08-10T05:52:46.557 に答える