• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アセンブリ言語の宿題がわかりません。)

アセンブリ言語の爆弾解除プログラムについて

このQ&Aのポイント
  • アセンブリ言語の宿題がわからない。爆弾を解除するプログラムのexeファイルしか与えられず、phase1から5までのインプットを求められる。特定のstringがわからず困っている。
  • objdumpした結果、特定のstringと同じインプットをすることで爆弾を解除できると考えている。
  • exeファイル、逆アセンブルファイル、phase1と2のanswerをアップロードしており、協力を求めている。

質問者が選んだベストアンサー

  • ベストアンサー
  • jgk
  • ベストアンサー率75% (104/138)
回答No.2

普通にASCIIで出ると思いますけど。 そのstringだと思うアドレスが間違ってるんではないでしょうか? あなたは何番地がそのstringだと思っていますか?

voltaire1
質問者

お礼

確かに出ました;0x8048be4に有りました。 jgk様のアドバイスのおかげで見つけることができました。 本当にありがとうございます。また質問する機会があればどうぞよろしくお願いたします。

その他の回答 (1)

  • jgk
  • ベストアンサー率75% (104/138)
回答No.1

その文字列のアドレスはわかっているのでしょうか? アドレスがわかっているなら、gdb上から x/s 文字列のアドレス その文字列を表示できると思います。

voltaire1
質問者

補足

試してみたのですが、どうやら文字化けしているようです; 文字コードをASCIIに変えたいのですが、どうすればよいのでしょうか?

関連するQ&A