DIVER OSINT CTF 2025 Writeup的な

概要

やってまいりました、今生初参戦のOSINT CTF、DIVER OSINT CTF 2025

チームはthisisapenにjoinし、結果は42位 – 6123ptの成績でした。素晴らしい🙌

初っ端Tor Browserをインストールさせられたり、

台湾行きの飛行機を調べまくったり、

謎船の行方を追ったり、

公園とコンビニとスーパーが近い至便な土地を探したり、

リンガーハットのトンガリ屋根と格闘したりして、面白かったです。

大体の参加者はリンガーハットで打ち上げしたんではないでしょうか、知らんけど。

Writeup、書きます

ちゃんと解いたやつ、答えだけ横取りしたやつ、諦めたやつありますが、ちゃんと解けたやつだけとりあえず解説していこうかと。

introduction/hidden_service

お題: 画像にある情報から、フラグをゲット!

時は土曜昼12時。よしやるぞ!と思って開いた最初の手紙には、onionドメインが…(´・ω・`)

Tor Browserをインスコ、ドメインにアクセス、フラグゲットです。

地味に最初の5文字diverですね。これ完全ランダムで延々試行するしかないらしいですが、どれくらい時間かかったんでしょう。

来年はdiverosintctf2026くらいまで頑張ってほしいです。今から始めればいけるんじゃなかろうか。

introduction/ship

お題: この船なーんだ!

画像が見えづらいです。うまいこと調整しましょう。こう、コントラストとかを。

なんか見えますね、「TKI-1401 7JVV」だそうです。これで個体を一意に絞り込めます、任務完了。

geo/Afghanistan

お題: 2009年のニュース番組で使われた写真、どこで撮られた?

AFP通信のニュース番組ですね。

適当に調べると、どうやらAFPは大体の取材で撮った写真を公開しているらしい。さすが公共放送。

アフガニスタン関連の写真をパラパラ見ていくと、色違いのボールを発見。

と同時に、どうやらキャンプ・ボスティックという基地にアメリカ軍は当時展開していたらしいというのが判明。写真タグには無いけど。

キャンプ・ボスティックの写真をパラパラ見ていくと、いました。

やったね。

geo/convenience

お題: 青森で、コンビニが近くて、スーパーも近くて、あと公園にもふらっと遊びに行ける土地を探す

青森県内に、公園とコンビニ、スーパーマーケットが互いに約100m圏内に存在する場所がいくつかある。また、これはOpenStreetMapで確認可能である。
この条件を満たす 公園 のうち、最南端 のものについて、OpenStreetMap上での Way Number を答えよ。
なお、「公園」の定義は、OpenStreetMap上で “park” (leisure=park) と分類されているものに準拠する。

そんな場所あるのか?青森に?と思いましたが、時は2025年。

Google Geminiさんが見つけ出してくれましたよ、僕らの理想の住まいを。

https://g.co/gemini/share/6d8a6388dfb4

OpenStreetMapを検索クエリでいい感じに処理。本当にあった。

解けませんでした集

解けなかった問題たちを供養します。参加者の皆様、7/25〜26が四十九日だそうです。

introduction/p2t

お題:画像に写ってる展示物の、横の展示物には何が写ってる?

超能力者かな?

自然公園か、どこかの小屋かにあるように見えます。

お題が画像ということで、Google画像検索に突っ込んでみたり、「ハシブトガラス」でググったりしましたが、出てこず。

チームメンバーが解を出してました。ふつうにググってました、なぜあの人のSearch Resultには出てくるんだ???

transportation/sanction

お題: ロシアの怪しい蟹工船工作船の、とある日の居所を当てよう!

2024年10月25日、制裁下にあるロシア船籍のRORO船「ANGARA」がある港湾に停泊していることが衛星画像で確認された。
停泊位置を答えよ。

船名でググりまくりましょう。海外のニュースサイト、お国が出してる海外動向などを確認すると、この船の素性が分かります。X(Twitter)とかも良い情報源になりました。

ANGARA, Ro-Ro Cargo Ship – Details and current position – IMO 9179842 – VesselFinder

…で、いろんなニュース出てくるんですが、肝心の指定日の居所を教えてくれるニュースは見つからず。

これもチームメンバーがめっちゃググって見つけ出してました。港のドック違いで間違い判定を食らってましたが…なんという精度要求。

transportation/air2air

お題: 空の旅を収めたvlogから、あの日見た飛行機を探して―――。

動画からは、見つけ出したい飛行機との位置関係、

主翼のロゴから、スターラックス航空の飛行機からの撮影であること、

機内エンタメの情報から

TPE空港行きなこと、

残り1時間ちょいで着陸なこと、

今沖縄上空なこと、

シートが40Aと、デカめの航空機なこと、が分かりました。

機内エンタメの設備外観と航空会社から、飛行機はエアバスA350-900と推測。

あとはフライトログなどなどからいい感じの位置関係の飛行機を探すだけ…のはずが、なんか見つからず。

transportation/36_years_ago

お題: とある飛行機の、45年前の登録番号を当てよう!

生まれとらん生まれとらん。

ニュース動画をスローモーション再生することで、機体番号を確認。

そこからググって、来歴や製造番号を芋づる式に確認していきました。

こちら、一応答えには辿り着いていたっぽいですが16進数に出来てなくて正答に辿り着きませんでした。A-F出てこないなーとは思ってたんですがねぇぇぇ。

company/expense

お題: とある市に住んでいる市長は、1月に食品会社に行きました。

市長は買い物をして、支払いをクレジットカードで済ませました。

このとき、市長は何円使ったでしょう?

2025年1月、São Miguel do Guamáの市長が、ある食品関連会社にクレジットカード決済で支払った金額(現地通貨)を答えよ。

どーやったら見つかるのその情報。

市長のFacebook, インスタ、Xのアカウントを確認しましたが、めぼしい情報はナシ。

というか、インスタが未ログイン状態では全然ページ移動出来なくて困りました。アカウント無いんですょ…

geo/night_street

お題: 画像中央の建物に入っている施設の名を答えよ。尚、画像がブレているのは気にしないこと。

もの読み取るってレベルじゃねーぞこりゃ。ていうかこの建物マドナァイ!!

ブレッブレだけど○○○クリニックなのはわかる。

左の建物、なーんか見たことあるな…と思ったら、これでした↓

一応公式サイトにある全店舗のストリートビューを確認(?)しましたが、なぜか見つけられず…。

後から思うに、お題画像は夜、ストリートビューは昼間。雰囲気が違いすぎました。

1-2時間ずっとリンガーハットの建物を見つめ続ける面白タイムでした。

我がチームメイトはリンガーハットで打ち上げしたらしい。この日、全国のリンガーハットの売り上げが1%UPしたとさ。

おまけェ!

DIVER OSINT CTF 2025、公式お疲れ様会開催決定!

場所は池尻大橋駅近く!

池尻大橋駅はリンガーハットから徒歩20分!

二次会はリンガーハット渋谷道玄坂店で決まり!