スタック上のアドレスとさまざまなレジスタの内容をチェックするために、先生から渡されたバイナリ ファイルを 1 行ずつ調べたいのですが、gdb の使用にあまり慣れていません。私は C コードを持っていますが、バイナリ ファイルから完全に作業することになっています。これまでに使用したコマンドは次のとおりです。
(gdb) file SomeCode
次のメッセージが表示されます。
Reading symbols from ../overflow/SomeCode ...(no debugging symbols found)...done.
それから私は使用します:
(gdb) disas main
これにより、すべてのアセンブリが得られます。ブレークポイントを設定して「次へ」コマンドを使用したかったのですが、試したコマンドはどれも機能しませんでした。私が使用する構文を知っている人はいますか?