すごい暗号を使ったすごいフラグチェッカー
初心者向けヒント①
chalは ELF 実行ファイルです。まずは、IDA Free, Ghidra, Binary Ninja などのリバースエンジニアリングツールでデコンパイルしてみましょう。- また、この問題の難易度は Hard なので、初心者の方は適宜 AI を活用することをおすすめします。
- 例えば、 ChatGPT にはバイナリをドラッグ・アンド・ドロップで添付でき、解析を手伝ってくれます。
初心者向けヒント② (ネタバレ注意!)
- 実は、暗号処理をほとんど理解しなくてもこの問題を解くことができます。
strcmp関数でどんな文字列を比較しているかに着目してみてください。