Linux クラッシュ情報にマシン コードがあります。これらのマシンコードをアセンブリ命令に変換できるツールはありますか?
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f
Linux クラッシュ情報にマシン コードがあります。これらのマシンコードをアセンブリ命令に変換できるツールはありますか?
code of(ffffffffa0f04ce2):
0xc3 0x89 0xfa 0x66 0xed 0x0f 0xb7 0xc0 0xc3 0x89 0xfa 0xed 0xc3 0xf0 0x48 0x0f
逆アセンブラを使用できます。オンラインで見つけました。コピー、編集、貼り付け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
これを実行できるLinuxソースディストリビューションdecodecode
のディレクトリに呼び出されるツールがあります。scripts/
これを使用するには、Oopsメッセージ全体をスクリプトにパイプします。