SECCON CTF問題 Mission:Impossible 解答編
先日のSECCON CTF問題 Mission:Impossible - てっじーの丸出しの解答。想定していた回答は「STAR WARS」でした。
解いた方がいるのでリンクを。
- http://d.hatena.ne.jp/hk1012/20120321/1332302408
- http://d.hatena.ne.jp/choco_1120/20120322/1332433711
- http://www.smokeymonkey.net/2012/03/seccon-ctf.html
想定手順
まずは、ファイル形式の確認。
% file 5bc7b63198940c678c641f8d0781bac8 5bc7b63198940c678c641f8d0781bac8: gzip compressed data, from Unix, last modified: Wed Feb 1 00:49:50 2012 % tar zxvf 5bc7b63198940c678c641f8d0781bac8 x 1f584825273ddd17494c6b36e1b4b114 % file 1f584825273ddd17494c6b36e1b4b114 1f584825273ddd17494c6b36e1b4b114: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 11025 Hz
音声ファイルなので再生してみると、モールスなのが分かります。Wikipediaを参考に解読
聞き取れる人はいいのですが、音声系の問題は基本はAudacityで解析します。以下のようになると読みやすいかと。
そこで得られる文字列はこんな感じ(問題作成した時のままなので大文字、小文字は気にせずw)
「N ybat gvzr ntb va n tnynkl sne,sne njnl . . . .」
こいつは単純にROT13で変換してあるので、以下などで戻します。
「A long time ago in a galaxy far, far away . . . .」
ということで、あの映画のフレーズになるわけですね。分かる人は「STAR WARS」と答えて終了。問題文で映画のタイトルは?というとあまりに親切な感じすぎるので、さりげなく「Mission:Impossible」という映画名を使って誘導しています。この辺は何回か試してもらうとできる感じでしょうか。
http://en.wikipedia.org/wiki/Mission:_Impossible_(film)
フライト待ちなのでこんな感じで。余裕があったらもう少し補足します。