SWIMMER OSINT CTF 2026 writeup
はじめに
2026/01/17 (土) 12:10 (JST) - 01/18 (日) 0:10 (JST)に開催されたSWIMMER OSINT CTFのWrite upです。
DIVER OSINT CTF主催者によるストーリー形式、初心者向けのOSINT CTFということでティザー映像付き。
ある日突然、2036年からのメッセージが届き
「未来を変えるため、【協力者】となり調査をしてほしい」という建付け。
後述しますが、ストーリー形式とはいっても一本道ではなく
ひとりの調査対象に対して複数の課題が与えられるため、行き詰って先に進めないということはありませんでした。

結果は13位。がんばったね。
余談ですが、我々はかつて和歌山アドベンチャーワールドからパンダがいなくなる記事から「屋外最後の日」と名乗っていましたが、なんと上野のパンダまでいなくなることに。「日本最後の日」に改めようか迷いましたが、もじって「屋上最初の日」に落ち着くことになりました。
本write upはCTF終了後にメモを書き起こしたものです。実際解いた順番と掲載順が異なっています。また、情報の抜け漏れがあるかもしれません。ご容赦ください。

メンバーは次の通り
キャプテン・白なめこ:開始5分前に家に着いた
キッコーマンのウーロン茶(以下、ウーロン):12:00開始だと思ってた
チキン冷めちゃった(以下、チキン):14時まで寝てて2時間遅れで参加した
飯田圭織のバスツアー(以下、バス):15時頃に加入したOSINT強い人
briefing
まずはbriefingと称してOSINT CTFのチュートリアルがあるようです。
00_agreement (10 pt / 687 solves)
【協力者】の任を果たしてくれるため、今日ここに来てくれたことに感謝しています。 さて、【協力者】として調査を始めるにあたって、まずはCTFプラットフォームの規約に同意する必要があります。
これは2026年のあなたたちが、現実世界で調査を進める上で、非常に重要なものになります。
チームメンバーの全員が内容を確認し、同意したのであれば、Discordの announcement チャンネルからFlagを見つけて入力してください。
公式Discordサーバーannouncementの投稿より

SWIMMER{WE AGREE WITH THE TERMS AND RULES}
01_flag_format (10 pt / 672 solves)
CTFでは、「答え」をFlag(フラグ)と呼びます。これから先、すべての調査事項はFlagとして提出する必要がありますから、まずは答え方を練習してみましょう。
さて、添付ファイル(briefing_flag_format.jpg)に写っているタワーの名前を、英語表記 で解答してください。
Flag形式は SWIMMER{xxxx Tower} です。もし 京都タワー が答えである場合、Flagは SWIMMER{Kyoto Tower} となります。
なお、各調査事項ごとにこのような「Flag形式」という例示を行いますので、提出時には必ず確認してください。
SWIMMER{Tokyo Tower}でsolved
02_social_media_rule (10 pt / 668 solves)
briefing
【協力者】の皆さんが調査を進める上で、特に重要な事項が5つほどあるため、ブリーフィングを行います。
提出の練習も兼ねて02~06の「問題」形式としました。
なお、ブリーフィングの内容は必ずチャットなどを使ってチームメンバーにも共有してください。
この調査では、いくつかの人物について調査を行うことになります。もし、調査対象者と思わしきアカウントをSNSで発見したら、どうしますか?
A: アカウントをフォローして動向を見逃さないようにする。重要な投稿には「いいね」や「リポスト」をして、流れていかないようにする。
B: フォロー、いいね、リポストなど、一切の行為を行わず観察に徹する。誤操作による「フォロー」や「いいね」などが発生しないようにも気をつける。
この問題は2択ですから、 SWIMMER{A} か SWIMMER{B} で答えてください。 "06" までのブリーフィングを終えた【協力者】の皆さんに、PDFファイルで調査指示をお渡しいたします。
OSINT CTFにおいて、調査対象者との接触は禁止です。過程で見つけたアカウントへのフォロー、いいねやなどはBAN対象となりえます。
SWIMMER{B}
03_contact (10 pt / 667 solves)
調査対象の人物や組織が管理していると思われるメールアドレス、フォーム、コメント欄などを見つけとしましょう。
どうやら、あちら側は連絡を歓迎しているようです。 今回の調査において 、【協力者】のあなたがたはどうするべきでしょうか?
A: 積極的に連絡や書き込みなどをすることで、新たな情報を引き出す。こちらの素性を明かして、信頼してもらう。
B: 積極的に連絡は取るが、匿名の捨てアカウントを作ることで、自分たちであることをバレないようにする。
C: 調査をしていることに感づかれてはならないため、特に指示されない限りは、あらゆる連絡を一切行わない。
SWIMMER{A}、SWIMMER{B}、SWIMMER{C} のいずれかで答えてください。
メールアドレス、フォームなどもSNSアカウント同様接触禁止です。
SWIMMER{C}
04_share (10 pt / 665 solves)
【協力者】の皆さんにとって、調査は苦労を伴うものになるでしょう。
解答できたこと、発見して嬉しかったこと、苦戦したこと、そういったことを人と分かち合いたくなるかもしれません。
あなた達はそんなとき、どうするべきでしょうか?
A: 調査を手伝ってくれる人が現れるかもしれないので、SNSやDiscordに状況を書き込む。
B: SNSは誰でも読めてしまうが、Discordはクローズドなので、秘密が守られる。SWIMMER OSINT CTFや他のDiscordサーバーに書き込みを行う。
C: スポイラーをした上でDiscordに書き込めば「ネタバレ」にならない。きちんと配慮して書き込みを行う。
D: 調査は秘密の下で行うものである。競技が終わるまでは、チーム内以外に情報を漏らさないように徹底する。
SWIMMER{A}、SWIMMER{B}、SWIMMER{C}、SWIMMER{D} のいずれかで答えてください。

SWIMMER OSINT CTFのRulesページより。禁止事項として外部への情報共有が明示されています。競技中はチームメンバー以外との情報共有はできません。
SWIMMER{D}
05_AI (10 pt / 664 solves)
2026年時点でも、ChatGPTやGemini、Grok、Claudeといった様々なAIサービスが使われていたはずです。
未来に比べて、データの汚染もさほど深刻ではないでしょう。調査において強い味方になると思います。
あなた達は調査において、AIをどのように捉えるべきでしょうか?
A: AIを使用してはならない。すべての情報が虚偽である可能性が高いため、不正となる。
B: AIを使用しても構わない。ただし、出力された情報は提出前に自分で精査する。
C: AIを使用しても構わない。AIの出力結果は高精度で間違いがないので、そのまま信じて提出を行う。
SWIMMER{A}、SWIMMER{B}、SWIMMER{C} のいずれかで答えてください。

再度Rulesより引用。AIサービスは使えますが、AIサービスの出力結果のみをエビデンスとすることはできません。
SWIMMER{B}
06_ask_for_admin (10 pt / 663 solves)
【協力者】の皆さんには、このCTFプラットフォーム上で情報を提出していただきます。
しかし、時には正しい情報を送信したのに incorrect(不正解)と表示されることがあるかもしれません。
このような場合、どうするべきでしょうか。
A: CTFプラットフォームの不具合はやむを得ないので、連絡せずに修正されるのを待つ。
B: すぐに管理者へDMで連絡する。
C: 自分が入力した形式や情報が正しいかを確認した上で、自分が送信した内容や根拠を添えて Discordの #ask-for-admin チャンネルで問い合わせる。DMは使わない。
D: 不具合が発生しているということを全体で共有するべきなので、 #general-日本語 チャンネルやSNSで報告する。
ここの日本語版だけフラッグ形式書いてないですね。
公式Discordの#ask-for-admin上で、チケットを発行することで問い合わせが可能です。
実際やったことは、なんだかんだないです。
SWIMMER{C}
07_research_order (10 pt / 654 solves)
お疲れ様でした。これでブリーフィングは終わりです。
ここまで来れば皆さんを調査に送り出しても大丈夫でしょう。今回の調査ミッション "Operation SWIMMER" の概要を説明します。
調査の概要を記したPDFファイル(ops_swimmer_JP.pdf)を添付しました。
指示書に従って、調査に移ってください。
ops_swimmer_JP.pdfを確認するとブリーフィングの再確認と調査対象の3名について記載がありました。

pdfより、全ての事項に同意し、フラッグを提出。
SWIMMER{WE RECEIVED AND UNDERSTOOD THE DOCUMENT}
tgt_rain
調査対象人物1: rain
”rain” と名乗る人物は偽情報を制作・流布する実働部隊として活動を行っていることが確認
されました。2026年時点では、SNS上で「旅人である」と称している以外は詳細な手がか
りを掴めていません。
rain_01_social (100 pt / 554 solves)
rain は2026年時点でXのアカウントを所持していたようです。
我々は、この人物の投稿のスクリーンショットを入手しました。
スクリーンショットからアカウントを特定し、このアカウントのID(スクリーンネーム)を解答してください。
Xアカウント@RM_nekopub 終焉への引用リツイートから、当該投稿を発見。
SWIMMER{@bruto_rain}
rain_02_region (316 pt / 154 solves)
rain は自身のブログに趣味の投稿を行っていたようです。 投稿に用いられている写真のほとんどがこの人物の撮影したものではないフェイクのようですが、1枚だけ、実際にこの人物が撮影したと考えられる写真が存在します。 その写真を特定し、撮影地を地図上で解答してください。
公式Discordでは「未来からのヒント」が提供されています
<### rain_02_region>
・rainは関東周辺に住んでいると自称していますが、これは事実ではないようです。
「遠征」と称して投稿している写真に、彼が実際に撮影したものが含まれているかもしれません。
・rainが自作のものとしている写真には、AIで生成したものが含まれているようです。また、rainが自作のものとしている写真のうち、AIで生成されていない写真の大半はインターネット上から拾ってきたもののようです。
・なんとかしてこれらをより分けることができれば良いのですが……
正しい画像を発見できたのなら、それがどこで撮影されたかを見つけるのは難しくないはずです。
写真をさらに画像検索してみたり、あるいは写真に含まれる文字列を検索してみると、新たな発見があるかもしれません。また、Synth IDという仕組みも活用できそうですね。
後から見ると、3つ目のヒントでほとんど導出の説明をしているんですね。
チキン「AIに画像食わせて確認した。『関西遠征』の4枚目がAIじゃない。俺を信じろ」
と言うことで、京阪交野線に候補を絞る。

交野線は、枚方市駅/宮之阪駅/星ヶ丘駅/村野駅/郡津駅/交野市駅/河内森駅/私市駅
計8駅しかないので選択肢が少ないかと思いきや、似た構造の駅が多く決め手に欠ける。
ホーム上に女子トイレが見えることをヒントに、車両の乗車動画を参考にする。
動画4:27付近

星ヶ丘駅であることが確定したので、ホームの西側やや北よりにピンを立ててsolved
--調査中のメモ--
白なめこ「梅田のやつじゃね!?」
ウーロン「阪急梅田は屋根あるよ」
チキン「そもそも文字おかしいじゃん。それに、人はホームの屋根あるところで傘を差さない」
白なめこ「もう終わった、終わりだ(声がフェードアウトしていく)」
チキン「もうウーロンがバイクで交野線見て来いよ」
ウーロン「枚方?片道40分以上かかるよ」
チキン「90分後にまた会おうね ^^/~~」
rain_03_source1 (256 pt / 177 solves)
rain は、目を引くタイトルの記事を書くことで閲覧数が多くなると考えたようです。
この人物はこれをきっかけとして偽情報の作成・流布にのめり込んでしまったと考えられます。
この人物が一番最初に投稿した偽記事では、ある画像に全く関係ないキャプションが付けられています。 本来の出典を探し、この画像がどこの市区町村にまつわる資料に掲載されたものか解答してください。都道府県名を含む必要はありません。
Xのbioに"bruto_rainのブログ"というリンクがあります。
2025/12/19の投稿「気付いてしまった!!」には画像が添付されています。

バス:キャプションに書かれている文字列は、「工事中ノ濾過池(其一)」と読める。
上の文字列について、色々と検索クエリにかけていると、「"工事中" "濾過池" 其一」で、豊橋市水道誌がヒット
rain_04_source2 (100 pt / 414 solves)
rain が2番目に作成した偽記事には、「rainが未公開の情報を見つけた」ということが書かれているようです。しかし、これは虚偽だと思われます。
この人物の嘘を暴くには、正確な出典を探す必要があります。
同じくブログ内2025年12月15日の投稿「誰も知らない真実を発見」に国会議事堂のような画像が添付されている。画像検索により、大正7から8年にかけて開催された建築設計競技で一等となった渡邊福三の国会議事堂案であることが分かった。
HP上のキャプションより「議院建築意匠設計競技図集」から引用していることが分かったため
DOIを回答してsolved
rain_05_date (100 pt / 283 solves)
rain は2025年12月25日 (JST)、ある場所に来たことをX上で投稿しています。
しかし、この画像は2025年の別の日に撮影された写真のようで、事実とは異なるようです。 この写真が本当に撮影された日を YYYY/MM/DD の形式で解答してください。
画像中央に緑色の看板らしきものがあり、かすかに「10000」という文字が見える。
検索すると「サントリー1万人の第九」がヒット。
公演日である2025/12/7を回答してsolved
rain_06_ai (100 pt / 248 solves)
rain のブログには、東京駅の画像があります。しかし、これは実際に撮影したものではなく、AIで作成された画像のようです。
この画像が何というツールで作成されたのか特定し、解答してください。
途中参加のバスに「EXIF確認した?」と言われ急いで確認。
EXIFのユーザーコメント内に使用したツールの名前が残っていた
User Comment : {"aigc_info":{"aigc_label_type":0,"source_info":"dreamina"},"data":{"os":"web","product":"dreamina","exportType":"generation","pictureId":"0"},"trace_info":{"originItemId":"7590949739743448328"}}
Dreaminaを回答してsolved
tgt_debeyohiru
調査対象人物2: debeyohiru
“debeyohiru”と名乗っている人物がいます。ソフトウェアエンジニアリングのバックグラ
ウンドがあり、ツールの開発などに従事していると推定されます。
debeyohiru_01_social (100 pt / 429 solves)
調査対象の人物はソフトウェアエンジニアで、2026年以降には debeyohiru というIDでの活動が確認されています。
この人物がこのIDでの活動を開始したのは2026年1月のようです。この人物がこれ以前に使用していたIDを特定できないでしょうか?
blueskyにdebeyohiruのアカウントを確認。投稿の中にnoteの記事があり、過去のIDがfuraigo5だと分かった。
debeyohiru_02_profile (100 pt / 373 solves)
debeyohiru は2026年1月時点で求職中で、プロフィールページをウェブ上に公開していたようです。
このページを探り出し、そのURLを解答してください。
furaigo5を検索するとprofileページが出てくる。
debeyohiru_03_email (100 pt / 371 solves)
debeyohiru が2026年現在、普段使っているメールアドレスが知りたいです。
この人物が現在使用中とおぼしきメールアドレスを探り出し、解答してください。
profileにgmailアドレスがあった。
debeyohiru_04_meal (194 pt / 198 solves)
debeyohiru はある料理が好物で、よく食べているようです。 直近では2026年1月10日の夕食にその料理を食べたことが確認されています。 この人物がこの日の夕食に食べたメニューを特定し、店舗のメニューに記載された名前で解答してください。
グーグルに"ふらいご"名義でレビューの投稿アリ。はらへる。
debeyohiru_05_hidden1 (100 pt / 276 solves)
debeyohiru の本名が知りたいです。
この人物の実名と考えられるものを解答してください。 ローマ字(アルファベット)表記で入力してください。漢字の表記を考慮する必要はありません。
キャプテン白なめこのwriteupをご参照ください。F12したらauthorが残ってたとのこと。
debeyohiru_06_hidden2 (100 pt / 258 solves)
debeyohiru が 2025年12月 時点で使用していたと考えられるスマートフォンの機種が知りたいです。
なお、複数の端末を使用していたと考えられる場合は、アンダーバー(_)で繋いで全てを解答してください。この場合、回答順序は問いません。また、メーカー名は不要です。
現在使用している端末はprofileのenviromentに記載がある。blueskyで「スマホを買い換えた」と発言しているので、以前の機種を知る必要がある。Xiaomi 15 Ultra / iPhone 13 miniと書かれているが、初売りでiPhone 13を買う人はいないはずなので、Xaomiを買い換えたんだろう。
バスが1/2のアーカイブを見つけてきてくれた。
tgt_lilica
調査対象人物3: lilica
“lilica” と名乗る人物が組織に関与していることが判明しています。組織において、デザイ
ンやリクルーティングなどを担っていると思われます。2026年頃は「黄昏ブロッサムリリ
カ」と名乗っていたことが分かっています。
lilica_01_social (100 pt / 483 solves)
lilica は2026年時点でクリエイターとして活動しており、「黄昏ブロッサムリリカ」と名乗っていたことが分かっています。 また、Xのアカウントを持っていたことが確認されています。
そのXアカウントのID(スクリーンネーム)を解答してください。
黄昏ブロッサムリリカ
lilica_02_virtual_identity (100 pt / 338 solves)
lilica はVRにも関心があるようで、未来でもVR関連の活動がわずかながら確認されています。
lilica が2026年時点で使っていたVRChatのユーザーIDを特定し、解答してください。
キャプテン・白なめこがVRCのアカウントを作って調べてくれたので、そちらを参照ください。
黄昏ブロッサムリリカのアカウントがあるようです。
lilica_04_domain (100 pt / 443 solves)
lilica は個人のWebサイトを運営していたようです。
このWebサイトのドメイン名が取得された日付が知りたいです。YYYY/MM/DD の形式で解答してください。
who.isで黄昏ブロッサムリリカの個人ページを検索。ドメイン取得日が判明。

lilica_06_name (100 pt / 225 solves)
lilica の本名が知りたいです。
この人物の実名と考えられるものを解答してください。
ローマ字(アルファベット)表記で入力してください。漢字の表記を考慮する必要はありません。
黄昏ブロッサムリリカのX投稿で、VRCのモデルを共有するためにギガデータ便を利用している。
ファイルのメタデータを確認すると、Cドライブのユーザー名が残っていた。
--調査中のメモ--
ウーロン「チキン、lilicaの本名やってよ」
チキン「やんない」
ウーロン「なんで」
チキン「男だったらショックだから」
lilica_07_work (168 pt / 206 solves)
lilica は、Xとは別のSNSにもアカウントを所持しているようです。
このアカウントの情報から職場の最寄り駅として推定されるものを、東京メトロの駅名 で解答してください。
本名Nanagoi Shiharuで検索するとインスタが見つかる。パン屋のあった中目黒を回答してsolved
research_2025
2025~2026年ごろの社会の状況 (research_2025)
我々の時代では、過去の正しい情報にアクセスできなくなりつつあります。我々が得ている
情報の正確性を補正するために、2025~2026年ごろにおける実社会の状況についても調査
を行ってください。
cx (100 pt / 523 solves)
2025年春、かつて香港に存在していた空港の100周年を記念して、特別なフライトが実施されたようです。このフライトの便名を解答してください。
Fly teamより:キャセイパシフィック航空は、香港啓徳空港の開業100周年を記念した特別飛行を、2025年3月30日に実施しました。CX8100便として運航されたこのフライトの…
pilot (100 pt / 447 solves)
cx の問題で示されたフライト中、添付画像の席に座っていた人物の名前を英語で解答してください。
画像は副操縦士を指すコックピット左の席。ニュース記事より、副操縦士の名前を回答してsolved
flag_on_the_don (100 pt / 345 solves)
2025年8月28日、群馬県で「太鼓の達人」を利用したイベントが開催されました。
その会場となった建物はどこでしょうか。 OpenStreetMapのウェイ(way)番号で解答してください 。
検索すると「シニアのためのeスポーツイベント」が出てくる。場所は群馬県渋川市市民会館。OpenStreetMapよりwayを答えてsolved。シニア向けeスポーツ大会ってあるんだ
obsolete (100 pt / 349 solves)
2025年11月、「台湾有事」を巡って日中関係が悪化しました。
その中で、在日本中国大使館のSNSアカウントは国連憲章の「敵国条項」について言及する投稿を行いました。これに対し、日本の外務省は「その条項は 1995年の国連決議 によって死文化(obsolete)している」と反論したことが報じられています。さて、この決議において、投票を 棄権 した国がいくつかあります。それはどこの国か、解答してください。
棄権したのは「北朝鮮」「キューバ」「リビア」のはずなのに、フラッグ通らないね。と、なめこ&ウーロン
起きてきたチキンが「当時はLibyan Arab Jamahiriyaだったってことでしょ」と解決。
チキンたゃ…!!
truck (100 pt / 257 solves)
あるトラックが 8773X3XQ+JWQ を2025年6月21日 13:39:54(現地時間)ごろに通過しました。このトラックの車体に書かれていたFQDNを解答してください。
こちらも、なめこwriteup参照のこと。
高さが低くて監視カメラがある場所らしい。
debris (100 pt / 228 solves)
2025年12月8日、日本のあるテレビ番組で、高速道路のパトロール隊への密着取材の様子が放映されました。パトロール隊の108号車は、路上に落下していたトン袋の回収を命じられました。トン袋が最初に落下していた地点はどこでしょうか?
検索により首都高パトロール隊のニュースと分かった。
場所は。上りの護国寺合流先 音羽。場所を伝えてピン芸人なめこに託す。
lattice_tower (100 pt / 286 solves)
2025年12月、日本で地震が発生し、ある通信施設の鉄塔が被害を受けました。主要ニュースで報じられた名称以外に、このビルには通信施設としての別の公式な名前があるようです。その正式名称を日本語で解答してください。
2025年12月8日青森東方沖地震で被害を受けた鉄塔について調べる。はちのへNW3でsolved
paint (100 pt / 282 solves)
添付画像に写っている航空機は、ある映画にちなんだ特別塗装機です。
この特別塗装機は、2017年3月21日に就航開始しましたが、2025年に引退が発表され、去る2026年1月9日、この塗装での最後の運航を終了しました。
画像検索によると添付画像の航空機は、映画 『スター・ウォーズ』 にちなんだ特別塗装機で、
ANA「C-3POジェット」(正式には ANA STAR WARS PROJECT C-3PO Jet)
Aviation wireより:特別塗装は、ANAホールディングス(ANAHD、9202)が出資する整備会社MROジャパンの当時伊丹空港にあった格納庫で実施。
satellite_imagery (100 pt / 344 solves)
この衛星画像が取得(撮影)された日はいつでしょうか? YYYY/MM/DD 形式で解答してください。
空港であることと、「美々」という地名から新千歳空港であることが分かる。google earthで新千歳空港を検索し、課題と最新の衛星画像が同一であることを確認。撮影日である2025/04/18を回答してsolved
rage (100 pt / 301 solves)
2025年7月、メキシコシティでは住宅価格の高騰を理由とするデモが起きました。
以下の記事URLから確認できる報道写真で破壊されている店舗がオープンした日時を、 YYYY/MM/DD (現地時間)の形式で解答してください。
https://www.jiji.com/jc/article?k=2025070500264&g=int&p=20250705at46S&rel=pv
画像検索によりメキシコシティローマ区の服屋さんであることを特定。ロゴがネコで、店内にネコの像があることが分かった。
キャプテンがお店を見つけてきてくれた
かわいい!!!
ops_swimmer
今回の最終ミッション
多様なバックグラウンドを持つ人物が組織を構成していることが判明しています。実生活で
彼ら・彼女らが接することはなさそうに思われるのですが…… このきっかけを特定するこ
とで、実態解明につなげられるかもしれません。
ops_swimmer (457 pt / 75 solves)
2025年のある日、rain, debeyohiru, lilica が初めて3人で集まったようです。 この日以降、この集団は活動を徐々に活発化させました。
それはいつ・どこだったのでしょうか?
以下の情報を教えてください。
日付(YYYY/MM/DD 形式)
集合時刻(HHmm 形式。日本時間で24時間表記)
場所(チェーン店名と店舗名)
全ての課題を回答し終えると最終問題が生えてきた。
解きながら各ターゲットのSNSを見て「集まってる感じあるね」と話していたので、すんなり情報は集まった。
チキン「品川区なら品川港南やろ^^おわり!^^」→incorrect
チキンさん、港南は港区だよ。
都内のデニーズはそもそも店舗が多くない。
日付:2025/12/30
集合時刻:1830
場所:デニーズ大井町駅前店
これを組み合わせてsolved
おわりに
主催者の皆様、お疲れさまでした。楽しい競技でした。
12時間で終わる初心者向けと銘打たれているだけあって、完走チーム70組。
難しい問題にうんうん唸るのも楽しいですが、ほどほどの難易度をタイムアタックするのも楽しいですね。
また開催されることをお祈りいたします。







Discussion