www.morihi-soc.net

誰もが安心して使える、安全なインターネットを目指して

SECCON2013 横浜大会 決勝戦 Write-up(たけxさこ)

先日,SECCON2013 横浜大会に参加してきました.

22日の予選ではクロスサイトスクリプティング・スピードランで予選通過し,23日の決勝戦へ進出.

せっかくなので Write-up でも書こうと思いましたが,すでに何人かの方が Write-up の記事を公開されています.

SECCON 2013 横浜大会 Write-up

http://d.hatena.ne.jp/kusano_k/20130824/1377364614

 

アラート出したいマン、SECCON CTFで入賞するの巻

http://yagihashoo.com/archives/325

 

決勝戦の問題は誰も正解できなかった問題以外は解き方が解説されています.

こんな状況で Write-up を公開する意味があるのかわかりませんが,1問だけ自分なりに解いたプロセスを残しておこうと思います.

※注意:解答までのプロセスが書かれています.ネタバレを見たくない人は見ないほうがいいと思います.

 

SECCON2013 横浜大会 決勝戦(2013年8月23日@パシフィコ横浜)

10問目 たけxさこ(フォレンジックス 200ポイント)

1つの PDF ポートフォリオファイルの中に500個の PDF ファイルがある.その中から SECCON2013 実行委員長の竹迫さんが写っている PDF ファイルを探し出せという問題.

 

まず PDF ポートフォリオが Mac OS X 標準の Preview.app で開けなかった.

しょうがないので Adobe Reader 11 をインストールしたら開けたヽ(*´ω`*)ノ

 

ただ500個もの PDF を内包しているので,ファイルサイズが15.3MB と巨大.

読み込みに時間がかかるけどじっと待つ.

 

開いた画面でサムネイル表示だと正常に表示できなかったので,ファイル名と詳細のリスト表示に切り替え.

SECCON2013_横浜大会_決勝戦_たけxさこ

 とりあえず,001.pdf から順番に開いていく.

  • 001.pdf・・・園田さんが満面の笑顔で何かの賞状を持ってる写真
  • 002.pdf・・・愛甲さんがすんませんのタスキを掛けて話している写真
  • 003.pdf・・・何かの CTF の問題一覧の写真

 

ここまで見た感じだと,1ページ目に解答用のフラグがあり,2ページ目に写真があるパターンばかり.

まさか最悪500個の PDF を見て,竹迫さんが写っていないか確認していかないと正解に辿りつけないのか・・・という絶望感あふれていました.

しかし諦めずにポチポチファイルを開き続けていて,022.pdf を開いたとき,また園田さんの笑顔の写真が!!!!

 

あれ? もしかして同じ内容のファイルが別名で含まれている?

 

ファイルの一覧では,ファイル名,説明,ファイルサイズと圧縮サイズが表示されている.

ファイルサイズはほぼ一緒だが,圧縮サイズがファイルごとにかなり異なっていたので,圧縮サイズで並び替えしてみる.

すると,同じ圧縮サイズのファイルが大量にあった!

(そりゃ500個も違う写真を準備するのも中の人は大変だよねぇ・・・)

 

もしかして,正解の竹迫さんの写真は1枚しかないだろうから,圧縮サイズがかぶってないファイル ”だけ” 見たら正解に早く辿りつけるんじゃね?

さらに,圧縮サイズがかぶっている PDF については,そもそもダミーの可能性が高いので見る必要がないんじゃね?

と予測.

 

予測したことを元に,圧縮サイズがかぶっていない PDF ファイルを順番に開いていくと,213.pdf の写真に竹迫さんいたー!!!

Flag を恐る恐る解答用の Web ポータルに入力すると,ポイント追加キタ━(゚∀゚)━!

 

 

こんな感じで1問1問,即答できるもの以外は考えて,予測して,解いてみて,フラグを入力してを繰り返していました.

結局10位入賞さえできませんでしたが,また1つ経験を積めましたし,内容を反省し次回に向けて研鑽を積んでいこうと思います.

 

 

p.s. 最終的な順位って発表されないのかなぁ?

 

Written by 森久

8月 25th, 2013 at 10:34 pm

Posted in CTF