メインコンテンツまでスキップ

SWIMMER OSINT CTF 2026 Writeup

· 約5分
maa123
maa123

1月に開催されていたSWIMMER OSINT CTFに参加しました。

チームで参加していたため、このwriteupでは私が解いたものだけを書いています。 この日はお昼過ぎまで用事があり、途中から解き始めたため少なめです。

問題文は公式writeupに記載されているためリンクを張っています。

結果

結果

rain_06_ai

問題文

問題文にあるbruto_rainのブログの該当の画像を開いて保存してもExifやC2PAが埋め込まれていませんでした。

https://brutorain.wordpress.com/wp-content/uploads/2026/01/tokyo_0003.jpeg?w=1440

ブラウザで該当の画像のヘッダーを確認するとx-orig-src: 0_imageresizeという項目があり、URLにリサイズされそうなパラメータが付与されていることに気付き取り除いてアクセスすることでリサイズ前のjpeg画像を入手できました。

https://brutorain.wordpress.com/wp-content/uploads/2026/01/tokyo_0003.jpeg

この画像のExifを確認すると"source_info": "dreamina"があり、検索するとこのAI画像生成ツールが見つかりました

rain_ai_exif

tgt_lilica

lilica_02_virtual_identity

VRChatでtwilight lilica、黄昏ブロッサムリリカを検索

この問題は数年ログインしていなかったVRChatの2FAのTOTPを探すのに時間がかかりました。

research_2025

debris

2025年12月8日 高速道路 番組などで検索し、次の動画 https://www.youtube.com/watch?v=xo_2KZ3n668を確認しました。

10:26付近に落下物と周囲の建物が映っているため、テロップの池袋線と文京区を参考にGoogle Earthで該当箇所を探しました。 10:41で一瞬反対側が映っているため、これも参考にしながら池袋線に沿って確認していくと次の地点を発見しました。

debris_googlemap debris_googlemap

lattice_tower

問題文中にあるニュースを探すとNTT青森八戸ビルと記載されたニュースがありました。

また、NTTのサイトでも同一の名称で記載されていたため、一度これを入力し、不正解でした。

そこでNTTの収容局を調べ、次のサイト https://www.ntt-east.co.jp/info-st/info_dsl/area.html にあるarea-aomori.xlsを確認すると八戸NW3棟の文字があり、これがフラグでした。

paint

添付画像に写っている航空機は、ある映画にちなんだ特別塗装機です。 この特別塗装機は、2017年3月21日に就航開始しましたが、2025年に引退が発表され、去る2026年1月9日、この塗装での最後の運航を終了しました。

問題文からANAのスターウォーズの塗装と考え、ANA スターウォーズなどで検索し、https://www.ana-sw.com/ にアクセスしました。

掲載されている画像から正しいことを判断し、ANA C-3POで期間を2017年に絞って検索し、ニュースからMRO Japanで塗装されていることが分かりました。

MRO JapanをGoogle Mapで検索すると那覇空港に隣接していることが分かったので動画に映っている建物を探しましたが見つからず、那覇空港ではないと判断しました。

MRO Japanについて調べると2019年に伊丹から移転していたため伊丹空港周辺を探し、動画に一致する建物を選択しました。

この問題についてはニュース内に以下の文章があるため那覇空港周辺を探していた時間は無駄であったようです。

伊丹空港に隣接するMRO Japanで

satellite_imagery

satellite_imagery

配布ファイルの画像から新千歳空港であると判断できるのでGoogle Earthで新千歳空港を開くと2025/4/18の時点のものが飛行機や自動車の位置が一致していることが確認できました。

Google Earth