前回の記事から続く[優秀] CSAPP爆弾実験室問題解決レポート(4)
gdbの一般的なコマンド
Intelコード形式の設定:set disassembly-flavor intel
逆アセンブリコードを表示します:disas phase_1
文字列の表示:(gdb)x / s 0x402800
0x402800: "Gunston"
5.フェーズ5:ポインター
5.1このレベルのパスワード
9ON567(不唯一)
5.2問題解決プロセス
%rdi = input
5.2.1観測機能phase_5
bomb.asmで関数phase_5に対応するアセンブリステートメントを見つけます。
0000000000401062 <phase_5>:
401062: 53 push %rbx
401063: 48 83 ec 20 sub