UIUCTF 2024 Writeup -OSINT抜粋-
はじめに
CTFを取り組み始めて初のWriteupです!
先日のDIVER OSINT CTF 2024でOSINT力を磨き、UIUCTFでもOSINTメインで取り組みました。
結果としてはOSINT6問中5問正解しました。全完とはならなかったですが、人生初のfirst bloodを取ることができました。今回はその記念です。
問いた順に2題だけ抜粋して書きました。
Chunky Boi (319pt) - first blood
軍用機の写真が与えられる。航空機の座標を特定する。
Flag形式: uiuctf{Airbus A380-800, 40.036, -88.264}
- 77182と思われる機体番号が確認できる。
→ 輸送機の形状と機体番号からC17 07-7182を特定
https://www.jetphotos.com/photo/11055394 - 機体番号で検索しFlyTeamの写真を確認したところ同じ雰囲気の写真を発見
https://flyteam.jp/photo/3943747 - Google Earthでシアトルタコマ国際空港を確認
→ 同一の建物を発見
google earthより
→ 場所を精査してGuess!
コメント: First Blood取得できたのはFlyTeamの投稿者のおかげです。国内の写真投稿がメインなので運が良かっただけ?(まさか作問者投稿ってことはないと思いますが…)FlyTeamはDIVER OSINTにおいても出題されたヘリ特定に役立ちました。
New Dallas (466pt)
高速道路と電車の写真が与えられる。交差点の座標を特定する。
Flag形式: uiuctf{41.847, -87.626}
-
New Dallasという問題文からDallasを探索。
→ 新線含めて全路線調査し、主要道路も確認したが、dallasのライトレールは黄色いし、雰囲気が違いすぎる…また写真の鉄道車両は中国製っぽい。(中国国内かもしれないし、輸出品かもしれない) -
Dallasのことは忘れ、ナンバープレートに注目する。blue number plateでgoogle画像検索。
ナンバープレートを拡大(塗りつぶされている)
中国のナンバープレート
→ 漢字っぽい1文字目、細長い形状と白い外枠といった点で中国のものと類似。中国説濃厚に。 -
googleとbaiduで画像検索とmap確認の地道な特定作業。
上部に緑のラインがあり6両編成、架線は見当たらない
→ 架線がないことから最初はモノレール(とリニア)を調査した。 -
似たような車両ありすぎ問題
重慶軌道交通2号線
蘇州軌道交通1号線
無錫地下鉄2号線 -
車両特定
画像検索を反復して見つけました。上記の3番目に着目した無錫地下鉄2号線は写真に似てるだけでなく軌道から電力供給するタイプなので確信が持てました。 -
路線と高速道路の交差点を順に調査
→ baidu mapをstreet view視点に切り替えて問題画像と同じ橋を見つけたときは鳥肌が立ちました。時間がかかりましたが、見つけられてよかったです。
正解の地点
Guess!
コメント: 全体7番目でした。休憩挟みながらでしたがたぶん計4時間くらいかかってます。
実はナンバープレートから中国説が濃厚になったときに、中国出身の友人に見てもらいました。奥の高層ビルが中国にありがちな光景で橋の下の文字が漢字っぽいとのことでした。自分とは注目するポイントが違っていてさすがだと思いましたね。
出題者解法では、ほぼwikipediaだけで路線特定していた。その発想はなかった。
感想
full-weak-engineerチームの一員として挑みました。Rev問にも挑みましたが、計算効率の良い解法を実装できず解けませんでした。チームに貢献するためにもOSINT以外の得意ジャンルを作っていきたいですね。
Discussion