🏊‍♂️

SWIMMER OSINT CTF 2026 Writeup

に公開

はじめに

1月17日に開催されたSWIMMER OSINT CTFに3人チームで参加しました。チーム:エビフライは53位を取ることができました。

image

以下私が触れた問題をwriteupとして残します!

[research_2025] cx

2025年春、かつて香港に存在していた空港の100周年を記念して、特別なフライトが実施されたようです。
このフライトの便名を解答してください。

最初に検索すると下記の動画と出会い、特別なフライトが実施された空港の名前が香港国際空港であることが分かりました。
https://www.youtube.com/watch?v=Vx3jx2QUXSs

その後空港名を加え検索したところ、こちらの記事を見つけ飛行機の便がCX8100便であることが分かりました。

[research_2025] pilot

cx の問題で示されたフライト中、添付画像の席に座っていた人物の名前を英語で解答してください。
(なお、添付画像は座席を示すためのものであり、当該フライトの実際の写真ではありません)

image

上のcxのフライトで飛んでいた人物を探すということで先ほどと同様にまずは検索をしました。最初はニュース記事を中心に探していたのですがなかなか見つからなかったのですが、LinkedInに下記のような投稿があることを発見しました。
https://www.linkedin.com/posts/catherine-zhu-0278258_behind-the-scenes-of-cx8100-a-cathay-flypast-activity-7316468822264160257-MWz3

こちらの投稿には副機長の名前が記されており、念の為右側の座席が副機長であることを確認して提出しました。

(余談)
この問題を見た時この写真に写っている人の名前を探すのかと勘違いして凄く時間を溶かしてしまいました。次回は問題文をしっかり読まないとな。。

[tgt_debeyohiru] debeyohiru_02_profile

debeyohiru は2026年1月時点で求職中で、プロフィールページをウェブ上に公開していたようです。
このページを探り出し、そのURLを解答してください。

別の問題でfuraigo5という名前でnoteをやっていたこと、職業がソフトウェアエンジニアであることからGithubで検索をしました。するとアカウントが見つかり、プロフィールにウェブページのリンクを発見しました。

https://github.com/furaigo5

[tgt_debeyohiru] debeyohiru_03_email

debeyohiru が2026年現在、普段使っているメールアドレスが知りたいです。
この人物が現在使用中とおぼしきメールアドレスを探り出し、解答してください。

先ほどのプロフィールページの一番下にメールアドレスが載っていたのでそれを提出しました

[tgt_debeyohiru] debeyohiru_05_hidden1

debeyohiru の本名が知りたいです。
この人物の実名と考えられるものを解答してください。 ローマ字(アルファベット)表記で入力してください。漢字の表記を考慮する必要はありません

検証ツールでプロフィールページを眺めているとscript.jsというファイルを見つけました。
スクリプトのdocstringに名前が載っていたのでそれを提出しました

hidden_1

[tgt_debeyohiru] debeyohiru_06_hidden2

debeyohiru が 2025年12月 時点で使用していたと考えられるスマートフォンの機種が知りたいです。
なお、複数の端末を使用していたと考えられる場合は、アンダーバー(_)で繋いで全てを解答してください。この場合、回答順序は問いません。
また、メーカー名は不要です

debeyohiruがBlueskyで下記の投稿をしていることと
https://bsky.app/profile/debeyohiru.bsky.social/post/3mc2lwrkq2s2c
プロフィールページに使用しているスマートフォンを載せていることから過去のプロフィールページを探し出せば良さそうでした。

下記のアーカイブを発見しフラグを提出しました
https://archive.md/ORR6S#selection-331.1-331.29

[tgt_debeyohiru] debeyohiru_04_meal

debeyohiru はある料理が好物で、よく食べているようです。 直近では2026年1月10日の夕食にその料理を食べたことが確認されています。 この人物がこの日の夕食に食べたメニューを特定し、店舗のメニューに記載された名前で解答してください。

投稿されたオムライスの写真を画像検索するとポムの樹であることが分かりました。
debeyohiruは渋谷で活動しているのでポムの樹 渋谷スペイン坂店だろうと情報を集めました。
食べログ等の口コミを中心に探していたところ、Googleの口コミに「ふらいご」という名前で投稿されているのを発見しました。冬限定メニューということで再度メニューを検索し提出しました。

pom

[tgt_lilica] lilica_06_name

lilica の本名が知りたいです。
この人物の実名と考えられるものを解答してください。

lilicaのxの投稿に下記の投稿がありました。
https://x.com/twilight_lilica/status/2000551415039791278?s=20

こちらのサイトで共有されている.fbxファイルに何か隠されているのではと思い調べました。
Blenderをインストールして覗こうとしたのですがやり方が分からず最終的にGeminiにファイルに実名残されてないかを聞いてみました。
するとShiharu Nanaogiと教えてくれたのでこちらを提出しました。

[tgt_lilica] lilica_07_work

lilica は、Xとは別のSNSにもアカウントを所持しているようです。
このアカウントの情報から職場の最寄り駅として推定されるものを、東京メトロの駅名 で解答してください。

一つ前の問題でlilicaの本名を突き止められたので、本名でやっているSNSがあるのでは?と推測しました。
Instagramで検索するとlilicaらしきアカウントが見つかり、下記のような投稿を発見しました。

https://www.instagram.com/p/DSTxI6-iRdF/

投稿されていたパーキングが中目黒駅の近くにあることを確認してフラグを提出しました。

[tgt_rain] rain_03_source1

rain は、目を引くタイトルの記事を書くことで閲覧数が多くなると考えたようです。
この人物はこれをきっかけとして偽情報の作成・流布にのめり込んでしまったと考えられます。

この人物が一番最初に投稿した偽記事では、ある画像に全く関係ないキャプションが付けられています。 本来の出典を探し、この画像がどこの市区町村にまつわる資料に掲載されたものか解答してください。

rain_03

古い資料の一部だと推測できるので国立国会図書館デジタルコレクションで検索をしてみました。
こちらのサイトでは画像検索ができるので(すごい)写真で検索しました。
すると画像の左下にうっすら見えるマークと同じマークが付けられた資料を発見しました。

https://dl.ndl.go.jp/pid/1225183/1/30

この資料の中に同じ写真を発見したので、豊橋市が答えであることが分かりました。

[tgt_rain] rain_02_region

rain は自身のブログに趣味の投稿を行っていたようです。 投稿に用いられている写真のほとんどがこの人物の撮影したものではないフェイクのようですが、1枚だけ、実際にこの人物が撮影したと考えられる写真が存在します。 その写真を特定し、撮影地を地図上で解答してください。

ひとまず駅っぽい写真に関しては駅名を調べて実際の駅と見比べるという感じで進めていました。

実際に撮影された京阪の写真では下記のような感じで場所を特定しました。
まず写真には電車の幕に駅名が書いてありそうなのでそこから路線を割り出しました。

keihan-2

京阪のサイトを確認してみると枚方市→私市の路線は京阪 高野線であることが分かります。
https://www.keihan.co.jp/traffic/station/

そこからはパワープレイになってしまったのですが、下記の動画で1駅ずつ確認し写真の駅が存在するかを調べました

https://www.youtube.com/watch?v=bFCL3RKhV9M&t=268s

星ヶ丘駅に写真と同じ看板とお手洗いが見えたのでこちらの場所で提出したところ正解でした。

[ops_swimmer] ops_swimmer

2025年のある日、rain, debeyohiru, lilica が初めて3人で集まったようです。 この日以降、この集団は活動を徐々に活発化させました。
それはいつ・どこだったのでしょうか?
以下の情報を教えてください。

日付(YYYY/MM/DD 形式)
集合時刻(HHmm 形式。日本時間で24時間表記)
場所(チェーン店名と店舗名)

最初にlilicaの下記投稿で3人で食事をしていたので、お店はデニーズであることが分かりました。
https://x.com/twilight_lilica/status/2007451888996724926?s=20

続いて日時ですが、debeyohiruのメールアドレスでghuntで情報を取得するとカレンダーを手に入れることができます。

🗓️ Calendar data

[+] Public Google Calendar found !

Calendar ID : furaigo5.onionsoup@gmail.com
[+] Calendar Summary : ふらいご
Calendar Timezone : Asia/Tokyo

[+] 1 event dumped ! Showing the last 1 one...

╔══════╤═════════════════════╤══════════╗
║ Name │   Datetime (UTC)    │ Duration ║
╟──────┼─────────────────────┼──────────╢
║ 集会 │ 2025/12/30 09:30:00 │ 2 hours  ║
╚══════╧═════════════════════╧══════════╝

最後にデニーズの場所ですが、rainの下記投稿で、12/30に大井町駅に入場していることがあるのでこちらにあるデニーズであることが分かりました。

https://x.com/bruto_rain/status/2006604801514057878?s=20

Discussion