5

私はすでにこれを試しました.a.outファイルをテキストエディタで開きましたが、次のような指示が含まれた文字の束しか得られません:

üÙ

4

5 に答える 5

5

試してみてくださいhexdump。何かのようなもの:

$ hexdump -X a.out

ファイルの 16 進ダンプです。

そうは言っても、別の可能性としては、GDB の逆アセンブル コマンドを使用することが含まれる可能性があります。

于 2011-01-25T17:01:10.933 に答える
3

ローカルのフレンドリーなHex Editorを検索します。

于 2011-01-25T17:02:28.937 に答える
0

実行可能ファイルにはいくつかの形式があります。Unix/Linux の場合は ELF です: http://en.wikipedia.org/wiki/Executable_and_Linkable_Format

Windows の場合は PE です: http://en.wikipedia.org/wiki/Portable_Executable

他の人が指摘したように、objdumpツールを使用してオペコードを確認します

于 2011-01-25T17:19:30.180 に答える
0

ファイル ヘッダーを含まないコードのみの逆アセンブリ (オペコード バイトを含む) を表示するには、次のようにします。

objdump -d a.aot
于 2011-01-25T17:07:39.980 に答える