xINT CTF 2024 Writeup @AVTokyo2024

2024/11/16に開催された[AVTokyo2024](https://www.avtokyo.org/https://www.avtokyo.org/)のイベントの一つxINT CTFのWriteupです。
今年も面白い問題を用意いただいたpinjaの方々、ありがとうございました！じっくりやりたかった・・・

今年は例年より難しく、問題数も多かったような気がします。
一位だったryo-aさんが強すぎる・・・。
正解した問題はFlagまで、途中まではメモを残しておきます。

なお、本Writeupは競技終了後、相方？と情報共有の上作成しています（当日問題共有はしていません！）
（私は会場参加しており、解けた問題は数問です・・・）

相方: [ぴろ瀬](https://x.com/heripiro)
・元セキュリティ関係のプログラマ＆エンジニア
・AVTokyoオンライン参加勢
・OSINT系CTFの時tokinaとたまにチームを組む
一言：heripiroがWright upを公開する場所がなかったため一緒に載せてもらっています。

以下のWriteupに掲載している問題は順不同です。

## MISC?
### amore (100) Solved
```
この本のタイトルは？
```
![4_book.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/723ff7c7-b823-5eb2-e654-0e4a6f092a76.jpeg)

画像を縦にして、検索範囲を調整すると販売されているサイトが見つかりました。
https://pangobooks.com/titles/the-pairing-special-1st-edition/6472263c-d502-4c8f-899c-6eaf215e37af-YOM3QEqMmCVNCn9iVxyb3MpNsJf1

Flag: The Pairing

## net
### whois (100)[Solved]
```
gov.ru の納税者番号は？
What is gov.ru's tax payer ID?
```
govとあるので政府系のサイトと思い、それならば普通に"gov.ru whois"と検索するとヒットするかなと思いGoogle検索。すると以下のサイトがヒットします。
https://www.whois.com/whois/gov.ru

Flag: 7702358248

## food
### allgreen (100) [Solved]
```
この店の電話番号は？
```
![9_allgreen.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/2ed6bc78-5191-5d70-5b41-255abd2336ba.jpeg)

画像検索では出てこなさそうだったので文字検索でできそうな部分を画像から見つけます。
机に貼ってあるものがniroba sushiっぽい…?と検索すると「hiroba sushi」というお店があることがわかりました。
問題の画像とgoogleマップレビューの画像が一致していることを確認して完了。

URL: https://www.hirobasushilv.com/
Flag: 7029820021

### noodle (200) [Solved]
```
この料理の名前は?
```
![1.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/5c2d252f-c831-bb92-ce74-de71e8229f0d.jpeg)

画像検索すると皿と机が似ている画像を発見↓
https://map.yahoo.co.jp/v2/place/WYYN_PB-af-/review#review_tab.ESXCciMSRee4u4DnYdzNKQ
「特撰ひやむぎ きわだち」さんのお店で間違い無いと思うのですが、メニュー画像を見ても「限定　創作ひやむぎ」としか書いていなかったため追加情報を得るためTwitterを確認。

Open xINT CTF当日の9時56分に
されていた以下のツイートに「釜玉バターひやむぎ」と書いてあるが確信が持てず…
https://x.com/kiwadachi/status/1857588452969296049

ツイートをさかのぼると画像がほぼ一致+かまたまバターでカルボナーラと書いてあったものがあったので確信。
https://x.com/korinn4452/status/1825272452236386512

※イベント開始4時間前のツイートによりちょっと難易度が下がったかもしれないですね？
Flag: 釜玉バターひやむぎ

## Place
### groovin' (200) [Solved]
```
この店の名前は?
```
![12_groovin.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/4ae88078-92b0-a0f6-61dc-c6beb4226a46.png)

画像検索をしてもヒットせず。
カフェでDJをしている雰囲気だったので、「DJ カフェ」や「DJ コーヒー」で調べたものの、ヒットせず。
画像をよく見ると手前の人が動画を撮影してそうなので、YouTubeに動画が上がっているのかも？と思いYouTubeで「DJ カフェ」と調べると、壁の蟹マークがついた動画が出てきました。
https://www.youtube.com/watch?v=W13Ydr_AcjI

「CrabCulture」さんの別の動画に、風景が一致している「House set at a breakfast party | ft. Sindhi Curry | Livestream Cafe」を発見。
https://www.youtube.com/watch?v=wRCfEV3thsU

YouTubeの概要に店名は書いていなさそうですが、DJをしているSindhi Curryさんの過去のインスタを見ると店舗情報が書かれています。
https://www.instagram.com/p/C1OgnIhNFly/

Flag: Livestream Coffee

### lighthouse (?) [Solved]
```
写真に写る諸島にある灯台の灯台表番号／航路標識番号は？
```
![6_lighthouse.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/bc019328-5d77-ac11-243c-af1a26578016.jpeg)

島部分のみで画像検索すると和歌山県「天神崎ビーチ」周辺であることがわかりました。
https://tanabedivingservice.jp/tanabenoumi/

Googleマップと照らし合わせて田辺沖ノ島灯台であることがわかります。
灯台表番号がなにかわからなかったので検索、海上保安庁のページが出てきます。
https://www1.kaiho.mlit.go.jp/shoshi/toudai/j_toudai.html#vol1

1巻分は見ましたが出てこなかったので、海上保安庁のページ内検索なら情報が出てくるだろうと思い「田辺沖ノ島灯台」でサイト内検索。
https://www1.kaiho.mlit.go.jp/search.html?q=田辺沖ノ島灯台
一番上のPDFを開き確認するとあきらかに灯台表番号っぽい文字列があるのでSubmit。
Flag: 2918

### Tatopani (200) [Solved]
```
この場所のプラスコードは？
https://x.com/kaidanmeguri/status/1852695312378253472
```

GoogleマップでTatopaniと検索すると別の有名なTatopaniに飛んでしまうので、ツイートツリーの最後のチェックポイントの位置を探します。
https://x.com/kaidanmeguri/status/1856488323638030544

看板の文字から「ランタン国立公園」であることが分かり、ランタン国立公園について調べると「シャブルベシ」へ行く必要があることがわかりました。
https://shitokaphotography.com/nepa-langtang-trek-overview/

Googleマップで「シャブルベシ」と検索しても出てこないので登山記録を探すと、バスルートが示された記事が出てきます。
https://4travel.jp/travelogue/10931674

ツイート内からランタン公園ではない方に向かいそうだった+道があるとのことだったので、川沿いに西に向かってGoogleMap上を探すと突然出てくきました。
Flag: 672Q+MW

### mural(300) [Unsolved]
```
この壁面装飾を描いたアーティストに手紙を出したい。私書箱番号を教えてほしい。フラグは、数字のみ記入。
```
![5_mural.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/09518c89-eef9-b015-951a-1c7efeb17e0f.jpeg)

画像検索にてサイトを調査し、Patti Lewisさんが描かれたということが分かりました。
https://visitsouthernutah.com/blog/kanab-murals-and-magic-go-hand-and-hand/
https://www.lewisartservices.com/

名前で検索すると確定情報が出てきます。
https://www.flickr.com/photos/127584027@N08/51277725637

名前と一緒に私書箱番号「POB」で検索するも、なにも手掛かりをつかめず…

Tokina加筆:

"www.lewisartservices.com/ P.O.Box Number"で検索をかけ、以下を発見。
https://www.zoominfo.com/c/lewis-art-services/481523280

Flag: 790371

## History
### art(100) [Solved]
```
この作品の作者は?
```
![15_art.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/82335431-0afe-a85b-3e0f-3eee7ff77b63.jpeg)

画像検索すると「鷗」というタイトルの作品であることが分かり、原型作者情報もすぐ出てきます。
https://www.kurotani.jp/gallery/2643
Flag: 淀井_敏夫

### exhibition (100) [Unsolved]
```
history-art問題の人物は、とある展覧会の常連で、作品は何度も受賞しています。 その展覧会で1922年、会友に推薦されて入会したものの、1924年に退会した人物がいます。 この人物の名前は？
```

以下のプロフィールを確認すると二科展に出品していることは分かったのですが、1922年に入会している人がわからず…
https://www.tobunken.go.jp/materials/bukko/28321.html

二科会のWebページは以下。
https://www.nika.or.jp/home/history.html

## Bus
### top gear (200) [Solved]
```
「トップギア」シーズン11 エピソード4で、２人がバスに乗っているとき、映像に映りこんだバス停の名前は？
```

「トップギア シーズン11 4 バス」と検索すると、YouTubeにアップロードされているのを発見。
https://minkara.carview.co.jp/userid/1153468/blog/27755905/

Part2の「電車を降りるシーンからバス停を探すシーン」までで京急久里浜駅であることを確定させ、京急久里浜駅から出るバス一覧を確認します。
https://timetablenavi.keikyu-bus.co.jp/dia/timetable/web/51256/

東京湾に向かいそうだったので、とりあえず「久7 東京湾フェリー ゆき」のバス停を端からストリートビューで確認、風景が一致する場所を発見。
Flag: ＪＶＣケンウッド前

Tokina補足：以下で無料で全部見れました。Seson11 Episode4は日本の京都から何故か千葉の鋸岳を目指すタイムアタック。普通に面白いので今度見よう。
https://autostrada.tv/blog/top-gear-season-11-episode-4/58789/

### BusStop (300) [Solved]
```
前方を走るバスが次に停車するバス停の名前は？
```
![7_busstop.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/03fcbc71-d0aa-ffa8-aef0-8e4f503150f2.jpeg)

画像検索から奈良交通のバスであることがわかります。
以下の特徴から天川村方面に同じ形のバスが走っていることを確認しました。
・手前にあるシャッターが消防分団のシャッターに見える
・シャッターに「天」から始まる文字が書かれている、三文字目は「村」っぽい

http://blog.livedoor.jp/igawasakura_2011/archives/52031305.html
消防団が持つ消防施設一覧はさすがに公式情報があるだろうと思い「天川村 消防器具庫 一覧」で検索（消防器具庫は地元の似たような施設のシャッターの文字を確認して検索ワードにしました）
天川村公共施設等総合管理計画　が出てきます。
https://www.vill.tenkawa.nara.jp/office/wp-content/uploads/2023/04/kokyoshisetsuto_sogokanri_keikaku.pdf

バス路線図に沿ってすべて見ていくと写真の場所が「天の川温泉」であることがわかります。
次のバス停は「天河大弁財天社」なので入力してみるもincorrect、漢字表記ずれの可能性も考え「天河大辨財天社」なども入力してみますがincorrect。
前後のバス停や写真のバス停、大きいバス停、終着点などを入力してみるもincorrect。
諦めました。

※天河大弁財天社さんは今年行っている場所で、さらに天川大弁財天社さんから天川川合までは徒歩、天川川合から洞川温泉までバスで行ったので地理感があったのですが…解けずに悔しいですね。
序盤は「弁財天社から洞川温泉までは確実にこんな道はなかった」と思い「第２分団第７班屯所」以降北は調べずに混乱していました。行ったことがあると逆に思い込みで調べないこともあるんですね

修正: Flagが修正されたようで、Solvedでした。
Flag: 天河大弁財天社/天河大辨財天社

Tokina補足: 日本百名山の「弥山・八経ヶ岳」が近いです！

### bus (500) [Unsolved]
```
このバスの座標を求めよ。
形式：Nxx.xxx Exxx.xxx
What is the coordinates of the bus？
Format: Nxx.xxx Exxx.xxx
```
![8_bus.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/211407/853b2d04-5087-900e-1853-b06fb4c71b8a.jpeg)

バス車体に"konan bus"とあるので、弘南バスさんである事がわかります。
またナンバー「青森 13-83」で検索すると以下がヒットします。
https://www.wikihouse.com/Kantetsu1931/index.php?%C0%C4%BF%B9200%A4%AB13-01~14-00

さらに画像検索で以下が見つかります。
https://4travel.jp/travelogue/11887699
これから、青森営業所から弘前の五所川原までの路線を走っている線が濃厚になります。
会場にいたTokinaはストリートビューを見るのに疲れ，諦めました。

## HUMINT
### HUMINT1 (200) [Solved]
※問題文忘れました

会場にいるアヒル団？と乾杯する問題。
会場を練り歩くと、主にZANSINのTシャツを着ている方がバッジにアヒルをつけていることを発見。
乾杯をするとQRコードでFlagがもらえました。
私は二人としか乾杯できず、コミュニケーション不足を痛感しました・・・

### HUMINT2 (600) [Unsolved]
```
もしも3人全員を見つけられた場合、3つの単語を組み合わせると、ある特定の場所を指示してくれる。その場所の名前を入力せよ
```
もちろん３人と乾杯していないのでGUESSする以外方法がないのですが、会社の先輩いわく、単語を入手してもわからなかったとのこと。
私は「みやげや」「みまん」の２単語だけ入手しましたが、何だったんでしょうか。もみじ饅頭のお土産屋さんとか？？？

KAZさんと、野溝のみぞうさんから、what3wordsというサービスを教えてもらいました！（知りませんでした・・・）
<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">what3wordsで合ってましたよ！<a href="https://t.co/batcZMlbXD">https://t.co/batcZMlbXD</a></p>&mdash; 野溝のみぞう🎯技術書典17け-14 (@nomizooone) <a href="https://twitter.com/nomizooone/status/1858303803021549981?ref_src=twsrc%5Etfw">November 18, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>

https://what3words.com/