LoginSignup
4
0

TsukuCTF23 Writeup

Last updated at Posted at 2023-12-10

Web全3問

Basic(easy,100)

保護されていない通信ではパスワードはまる見えダゾ!

  1. Wiresharkで問題ファイル(basic.pcapng)を開く
  2. httpでフィルタをかける-->5つに絞られる
  3. No.24,27の通信で認証突破していることがわかる(9,12は401で認証失敗だとわかる、36は全く関係ないファビコン取得)
  4. PWが乗ったクライアント-->サーバ方向の24番の通信の中身を見る
  5. adminというユーザ名で2929b0u4というPWでログイン成功したことがわかる

image.png

答え

2929b0u4

MEMOwow(medium,496)(解けず)

素晴らしいメモアプリを作ったよ。
覚える情報量が増えているって???

http://133.130.100.34:31415

わからず。解けるようになりたい。
メモ残しても、読み出すにはBASE64で4/3倍かつ、人間にとって無意味な文字列になったIDを覚える必要があるメモアプリ()ということはわかるけど、、

EXECpy(hard,499)(解けず)

RCEがめんどくさい?
データをexecに渡しといたからRCE2XSSしてね!

http://118.27.109.12:31416

AdminBot: http://118.27.109.12:31416/crawler

見てすらいない

OSINT

castle(easy,100)

この前、お城に行ってこの写真を取ってきたんだ!
どこにあるかわかるかい?

フラグのフォーマットは、TsukuCTF23{緯度_軽度} です。 小数点は第三桁まで有効とします。

castle.JPG

なんか作りが安っぽい作り物感があるなぁと感じたのですが、Googleレンズで一発でした。
太陽公園です。(日本食研宮殿工場という線となやみましたが笑)
最近、私の住む岡山香川では地上波放送でCM出てるし、半年くらい前?月曜から夜ふかしにも出てました。

答え

GoogleMapで太陽公園の城の位置を調べる

eruption(easy,100)

つくしくんは旅行に行ったときに噴火を見ました。噴火の瞬間を実際に見たのは初めてでしたが、見た日付を覚えていません。
つくしくんが噴火を見た日付を写真の撮影日から特定して教えてください。
撮影場所が日本なのでタイムゾーンはJSTです。フラグの形式は TsukuCTF23{YYYY/MM/DD} です。
eruption.jpg

桜島ですね。海の近くにあり、植生的にも南国。
噴火日数調べると、めちゃ多くて絞り込むことはほぼ不可能だと感じた私はJPGファイルのメタデータを見てみました。ズバリの撮影日時が書いてありました。
Ubuntuのデフォルトの画像ビューアだと、何も操作せずとも画像のメタデータを画像の横に出してくれるので、この手の問題対策としては有効化かと。先走ってすぐにググりたくなっちゃうの防止。
image.png

答え

2022/01/28

location_for_what(easy,100)

とある場所を友達と探索していると、「ここ、何かの映画の聖地だった気がするけど、名前忘れちゃった......」とのこと。
シュッと特定して教えてあげよう!
image.png

どうみても「言の葉の庭」。ググる必要すらない。1秒で解ける。

と書きたいですが、WriteUpなので正攻法?で行くと、
Googleレンズで画像読み込み+"アニメ"で検索で出ます。

"聖地"という問題文からアニメと絞れると良き。聖地巡礼はドラマよりアニメのほうが主流かと

答え

言の葉の庭

airport(easy,100)

つくしくんは、旅の思い出を振り返っていましたが、この写真はどこの空港かわからなくなりました。
ここはどこの空港か教えてくれませんか?
Flagフォーマットは TsukuCTF23{空港の3レターコード(IATA)} です。
image (1).jpg

  1. ANAのプロペラ機が就航している都市近接の空港を調べる-->新千歳、セントレア、名古屋、伊丹、福岡??

  1. 空港の奥にマンションや物流倉庫が確認できる-->都会
  2. 背景から山が近いが橋がある-->??????
  3. 新千歳、セントレア、名古屋、伊丹、福岡で調べてみると伊丹空港が合致
  4. 伊丹空港の空港コードを調べる

答え

ITM

green_bridge(easy,180)

この写真が撮影されたのはどこですか...?
Flagフォーマットは TsukuCTF23{緯度_経度} です。
端数は少数第4位を四捨五入して小数点以下第3位の精度で回答してください。
image.png

歩行者専用っぽそうな緑色の吊り橋が奥にあります。Googleレンズには引っかからなさそうかつ、歩行者用観光吊り橋は日本に多くないだろうと思い、"吊り橋 日本"で画像検索。
緑色の支えているやつCiscoのロゴの端から3本目みたいなやつの形に一致するものを探すと「もみじ谷大吊橋」がヒット。

答え

「もみじ谷大吊橋」の緯度経度をGoogleMapsで探し答える。

perfume(easy,198)

とある施設でいろいろな香水を見かけたが、施設の場所が思い出せない。
この施設の場所を調べ、教えてほしい。

フラグはTsukuCTF23{緯度_経度}であり、小数点第三桁まで有効である。
perfume (1).JPG

左に東京スカイツリーの記念香水があり、資生堂の店舗での販売とのこと。
資生堂関連の施設かと思いきや、右側の香水瓶をGoogleレンズで大分香りの博物館がヒットしました。

答え

GoogleMapsで「大分香りの博物館」の緯度経度を調べる

mab(easy,228)

mab.main.jpが使用しているレンタルサーバサービスを特定し、そのWebサイトのドメイン名を答えてください。Flagフォーマットは TsukuCTF23{ドメイン名}です。

  1. mab.main.jpを名前解決しIPアドレスを調べる--> 157.7.107.89
  2. Whoisを見るmab.main.jp--> GMOペパボ社のサービスlolipopだとわかる

Whois検索は下のサイトが便利です。
https://www.cman.jp/network/support/ip.html

CDN使ってなくてよかったです。
CDN使ってたら、どう特定しようかと発狂してましたね、確実に。

答え

lolipop.jp

tsukushi_estate(easy,232)

つくし君が写真に写っているビルにオフィスを構えたいらしいのだけど、築年数が少し心配......
つくし君の代わりに調査してください!

Flagの形式は TsukuCTF23{築年_月} です。
例えば、2022年3月に出来たビルであれば、 TsukuCTF23{2022_03} になります。
tsukushi_estate.png

CTF用に凝った画像用意するなぁと思ったら、実在する会社のようです。この会社のHPから事務所として使える物件を調べると3件ヒット(回答当時)。伊勢市の物件の写真と問題写真が一致-->1983年3月(築40年10ヶ月)

答え

1983_03

travel_with_tsukushi(medium,281)

旅が好きなつくしくんは、空港の写真からそれがどこの空港かすぐにわかります。
つくしくんからの挑戦状!
これがどこの空港かわかるかな?
Flagフォーマットは TsukuCTF23{空港の3レターコード(IATA)} です。
airport.png

  1. 画像から様々な国の航空会社が乗り入れるハブ空港だとわかります。
  2. ハブ空港の管制塔ってどこも特徴的なデザインしているのでGoogleレンズで引っかかりやすいんですよねー。管制塔に絞ってGoogleレンズするとクアラルンプール国際空港だとわかります。空港コードはKUL。

日本から出たことない人だと、2017年2月13日の事件が起きたことで馴染みがあるのではないでしょうか。

答え

KUL

kiZOU(medium,321)

ここは日本で一番のリゾート地!少し歩くと目の前に素敵な像が見えたから写真を撮ったつもりだったんだけど、見返したら端っこしか写ってない!困ったなぁ、この像についてもっと知りたかったんだけどなぁ。僕の代わりにこの像について調べてくれないか?
フラグ形式は TsukuCTF23{像を寄贈した人物の名前} です。
image (2).jpg

au Style那覇店であることは画像からスグに分かります。

  1. 見にくいですが、NAHAと書いてあります。
  2. 調べるとパレットくもじ という商業施設内の店舗であることがわかります。

場所までは分かったのですがここから大苦戦しました。調べまくると像について以下のことが分かりました。

  • 島常賀さんの作品をもとに作られたシーサである。
  • 設置場所はシーサー広場という
  • 四津井工房という会社が作った

像の説明が書いたプレートの部分が写った映像や画像を探したのですが、文字が潰れていたりして見えず。

"パレットくもじ シーサー 寄贈"でググると以下がヒット。
上原清善氏寄贈のものらしい、

au那覇店まで電話して聞こうかと悩みましたが、迷惑だし、参加者全員やると営業妨害極まりないので踏みとどまりました。エライ。

答え

上原清善

big_statue(easy,351)

大きなドリアンだ!どこにあるんだろう?? フラグの形式は TsukuCTF23{緯度_経度} です。例えば、この像が東京の渋谷駅にある場合、フラグは TsukuCTF23{35.6580_139.7016} となります。
statue (1).jpg

Googleレンズでドリアンの上の5文字"利陞榴莲王"をパチって来て、検索すると店のFacebookがヒットします。
地図が乗っているのでGoogleMapsで調べると見つかります。

答え

店の位置をGoogleMapsで調べて出てきた緯度経度

TrainWindow(easy,394)(解けず)

夏、騒音、車窓にて。

フラグのフォーマットは、TsukuCTF23{緯度_経度}です。
緯度経度は小数第五位を切り捨てとします。
TrainWindow (1).jpg

分からず。無念。
島の少なさと海の色で瀬戸内海ではないなぁと思いましたが、それ以上分からず。
屋根の形状的に北国でもなさそう。


Laikaさんが解答されています

TTCという社名が小さいですが、見えるので社名でググり、トップにヒットした企業が画像の地形と一致。

悔しい。解けたなぁ。これは。

CtrlAltPrtSc(easy,427)

仕事中にCtrl + Alt + PrtScでウィンドウのスクリーンショットを撮ったよ。

つくし君がサボって使用していたサービスの名前を答えよ。 フラグはTsukuCTF23{サービスの名前}の形式です。
CtrlAltPrtSc.png

心のやさしい目で見ると左上にYouTubeのロゴらしきものがあります。
YouTubeを見ない人だとわからないかもしれませんね。
友人に一時期YouTube禁してた人がいたので、彼は解けなかったかもしれません。

答え

YouTube

laser(easy,433)

光源の座標を正確に教えてください。
フラグフォーマットは、TsukuCTF23{緯度_経度}です。 小数点以下5位を切り捨てて、小数点以下4桁で答えてください。
laser.jpg

"都会 空 レーザ"でググると、大阪梅田であることが分かる。(問題回答時点)
ニュース記事より、阪神百貨店の隣の梅田換気塔からの送出であることがわかる。

答え

GoogleMapsで梅田換気塔の場所を調べる

3636(easy,444)

ここはどこ...?
Flagフォーマットは TsukuCTF23{緯度_経度} です。
端数は少数第四位を四捨五入して小数点以下第三位の精度で回答してください。
3636 (1).png

  1. 画像から、

    • 電話番号が5-3636で終わること
    • ドメインがo.ed.jpで終わり、教育機関であること
    • テーマ色が赤であること

    がわかります。
    ついでに、このような看板を出すのは私立だろうなぁということも推測が付きます。

  2. "電話番号 3636 ed.jp"で検索し、o.ed.jpでページ内検索すると、「とうみょう子ども園」と公立学校のサイトがヒット。

  3. とうみょう子ども園の場所をGoogleMapsで見ると看板発見

電話番号検索サイト使ったり、Google詳細検索使ったりと、手こずったので答えにたどり着いたときは感動しました。

答え

看板の位置をGoogleMapsで探し緯度経度を答える

Yuki(easy,446)(解けず)

雪、無音、窓辺にて。

フラグのフォーマットは、TsukuCTF23{緯度_経度}です。
緯度経度は小数第四位を切り捨てとします(精度に注意)。
Yuki (1).jpg

無念。分からず。
山奥とセキュリティで越後湯沢のセキュリティワークショップが思い浮かびましたが、夏開催なので違うしなぁと。

tsukushi_no_kuni(easy,451)(解けず)

かつて、筑紫国を統治していた国造の一人が乱を起こした。
その子孫の一人が、ある天皇と同一人物である説が提唱されている。
その子孫の名前を TsukuCTF23{} で囲んで答えよ。

分からず。無念。

free_rider(easy,463)

https://www.fnn.jp/articles/-/608001
私はこのユーチューバーが本当に許せません!
この動画を見たいので、元のYouTubeのURLを教えてください。
また、一番上の画像(「非難が殺到」を含む)の再生位置で指定してください。
フラグフォーマットは、TsukuCTF23{https://www.youtube.com/watch?v=**REDACTED**&t=**REDACTED**s}

わからず。無念。
テレビ西日本のYouTubeチャンネル見ても、ニュースはアップされていない。
WaybackMachineの検索にもヒットしない。
秒数まで指定させる意図も分からない。どうすれば、、
非難されたYouTuberの元動画のリンクと秒数はなんとかわかったんだけどなぁ。

以下が元動画(運営により削除)を転載したもの(回答時には残っている)です。

もとの動画のリンクは見れません。


nano_xpさんが正解されています。って私も惜しいじゃぁ無いですかってほぼ正解にたどり着いているじゃぁないですか。
そうかぁ、問題でニュースの動画のURLかと思いきや、キプロスの犯罪者の動画のリンクで良かったんですね。
悔しい。無念。

river(easy,469)

弟のたくしから、「ボールが川で流されちゃった」と写真と共に、連絡がきた。
この場所はどこだ?
Flagフォーマットは TsukuCTF23{緯度_経度} です。
端数は少数第5位を切り捨てて小数点以下第4位の精度で回答してください。
image.png

  1. 左上にnewginと書いた看板があるので会社を調べます。パチンコ関連の企業のようです。
  2. HPで調べると各地に営業所があるので調べます。都会で細い川の近くにあるのはニューギン販売鹿児島営業所です。

答え

ニューギン販売鹿児島営業所すぐ近くの橋の緯度経度をGoogleMapsで調べる

broken display(medium,471)

表示が壊れているサイネージって、写真を撮りたくなりますよね!
正しく表示されているときに書かれている施設名を見つけて提出してください!
フラグ形式: TsukuCTF23{◯◯◯◯◯◯◯◯IYA_◯◯◯◯◯◯S}
broken_display (2).jpg

画像から以下のことがわかります

  • 日能研の校舎がある都市
  • ロクシタンが2Fにある建物内--> 商業施設内
  • 山が近いが都市である。
  • ペデストリアンデッキがある-->駅の近く?

ロクシタンの店舗一覧ページが分かりやすいので総当りしていきます。
〇〇MIYAに西宮が当てはまりそうだなぁと思い、詳しくGoogleMapsを見ると写真にあるペデストリアンデッキが確認できます。西宮ガーデンズという商業施設も確認できます。

答え

NISHINOMIYA_GARDENS


以降わからず。

stickers(easy,478)(解けず)

この画像が撮影された場所を教えてください!
Flagフォーマットは TsukuCTF23{緯度_経度} です。
ただし、小数点4桁の精度で答えてください。
image.png

無念。わからず。
作問者様が熱海のセキュリティシンポジウム行ったときに撮ったのかなぁ??

RegexCrossword(easy,484)(解けず)

クロスワードを解いてみて!
これを作った会社の本社の郵便番号をハイフンありで答えてね!!
RegexCrossword (1).jpg

わからず。

flower_bed(medium,484)(解けず)

花壇の先にQRコードのキューブがあるようですね。友人曰く、モニュメントの近くに配置されているものらしいです。
こちらのQRコードが示すURLを教えてください! リダイレクト前のURLでお願いします!

Flagの形式は TsukuCTF23{URL} です。例えば、https://sechack365.nict.go.jp がURLなら、 TsukuCTF23{https://sechack365.nict.go.jp} が答えになります。
image.png

QRコード復元問題ですね。
QRコードってかなりの割合が欠損していても読み取れるとか、、
Huuum.
国すら特定できない。

koi(medium,488)(解けず)

画像フォルダを漁っていると、鯉のあらいを初めて食べた時の画像が出てきた。
当時のお店を再度訪ね、鯉の洗いを食べたいが電話番号が思い出せない。

誰か、私の代わりにお店を調べ、電話番号を教えてほしい。

記憶では、お店に行く途中で見かけたお皿が使われていた気がする。。。

Flagは電話番号となっており、ハイフンは不要である。
TsukuCTF23{電話番号}
koi (1).JPG

有田と福島が焼き物と鯉が有名らしい。
皿が有田焼っぽくないから、福島会津なのかなぁ
わからず。

green_court(hard,488)(解けず)

しばらく使われていないテニスコートのようだ。
この日本にあるテニスコートの場所はどこだろう。
フラグの形式は TsukuCTF23{緯度_経度}です。
小数点以下5位を切り捨てて、小数点以下4桁で答えてください。
tennis (1).jpg

  • 住宅街の近く
  • 針葉樹林だから北国?

分からず。無念。


Laikaさんのチームが解答されています。

どうやって木にあるキャラクターが奥州宇宙遊学館の「又三郎」だと発見できたのでしょう?
でも、北国読みは合ってた!


nano_xpさんが正解されています。
パラボラアンテナまで廃れているとは思わなかった。
岩手の国立天文台 水沢VERA観測所らしいです。北国読みは合っていた。

fiction(easy,491)(解けず)

「座標を教えてくれ」
フラグフォーマットは、TsukuCTF23{緯度_経度}です。
小数点以下5位を切り捨てて、小数点以下4桁で答えてください。
fiction (1).jpg

ValorantのsunsetMapでロサンゼルスがモデルでGekkoというキャラの家というところまではわかるけど座標??
わからず。


LaikaさんがWriteUp書かれています。

マップごとに表示される緯度経度が正解のようです。

Huum.マップに緯度経度が存在することは、調べてわかったけど、フラグに要求される小数点以下の精度から具体的にモデルになった物件があると思い、、、まさか、それがフラグとは、、
試してみればよかった。

hunter(medium,498)(解けず)

名前をメールで聞こうとしたところ、相手のGmailの一部が分からなくなってしまいました。
大変お忙しいところ恐縮ですが、暇なときに調査してください。
qeinijo#iby#@gmail.com
#が不明な部分です。
なお、外部サービスに短期間で多くのアクセスをしないようにしてください。

答えに対して(アルファベット26文字+数字10文字=37文字)^2で1296通り、解答を総当りしようかと思いましたが思いとどまりました。が、回答できず。
GHuntというツールがあるようなので、試してみたい。

twin(medium,499)(解けず)

ハッカーは独自に収集した大量の個人情報を、とあるWebサイト上で2023年11月23日に投稿した。
我々はこの投稿IDがKL34A01mであるという情報を得た。ハッカーのGitHubアカウントを特定せよ。

投稿IDがわかってもサービスが分からない。分からず。

sunset(hard,499)(解けず)

TsukuCTF運営の1人であるshioが、今年に開催されたあるイベントが終わった後に夕日を撮影した。
この写真が撮影された日時を求めよ。
フラグフォーマットはTsukuCTF23{YYYY/MM/DD_hh:mm}である。
例えば、TsukuCTF2023の開始日時はTsukuCTF23{2023/12/09_12:20}
なお、誤差は1分まで許容され、日本標準時を用いる。
sunset (1).jpg

分からず。
セキュリティシンポジウムの白浜?熱海?道後?SecHack365?分からず。


Laikaさんが回答されています。
作問のしおさんのX(Twitter)を漁ったところまでは私と同じなのだが、私の察しが悪かった。そうかぁ、佐渡島かぁ。もずくが美味しいらしい。昔行ったうどん屋の大将が言ってた。
私も和歌山の白浜とか探したんですけどねぇ。。くぅ。惨敗。

作問者のしおさんのX漁りのときの私のポストを供養します。

udon_2023(hard,499)(解けず)

ここのうどん、麺だけじゃなく、鶏天も美味しい!!!
お店の場所を忘れたから、7文字のplus codeで教えて!!!
フラグフォーマットは、+を含めてTsukuCTF23{REDACTED+REDACTED}
udon_2023 (1).jpg

うどんの国で生まれ育ち、学んでいるにも関わらずわかりませんでした。
この店のシステムは

  • 各席にネギが用意されている
  • お盆がない-->お店の人が持ってきてくれるタイプのお店(セルフではない)
    ことはわかるのですが、、、

Laikaさんが正解されています。
アプローチは私と同じだなぁ。根気強さで負けたのか、はたまた時の運か。
ちなみにうどん県民歴21年の私ですが、香川県でうどんの上に天ぷらを乗っけている人は見たことありません。
ネギと天かすとワカメ乗っけるので、天ぷら置くスペースありませんし。


nano_xpさんが正解されています。
作問者様が早稲田大(Xに記載)であることも加味する必要があるのかぁ。
写真問題が日本全国散らばりすぎてて、その発想は無かった。

misc全3問

what_os(easy,201)

とある研究所から、昔にシェル操作を行った紙が送られてきた来たんだが、 なんのOSでシェルを操作しているか気になってな。 バージョンの情報などは必要ないから、OSの名前だけを教えてくれないか?

にしても、データとかではなく紙で送られて来たんだ。一体何年前のOSなんだ。。。

送られてきた紙をダウンロードして確認してほしい。

添付ファイルとして、edコマンドやchdirコマンドを用いた操作記録が。
とりあえず、古のOSであることが問題より分かるのでunixと入力し正解。
Uuuuuum.

答え

unix

build_error(medium,476)(解けず)

怪盗シンボルより、以下の謎とき挑戦状が届いた。

怪盗シンボルだ!

メールに3つのファイルを添付した。
この3つのファイルを同じディレクトリに置き、makeとシェルに入力し実行するとビルドが走るようになっている。

ビルドを行い、標準出力からフラグを入手するのだ!

追記:ソースコードは秘密
怪盗シンボルはせっかちなので、ビルドできるかチェックしているか不安だ。。。 取りあえずチャレンジしてみよう。

FlagフォーマットはTsukuCTF23{n桁の整数}になります。

見ていない

content_sign(medium,481)(解けず)

どうやら、この画像には署名技術を使っているらしい。この署名技術は、画像に対しての編集を記録することができるらしい。署名技術を特定し、改変前の画像を復元してほしい。 Flag形式はTsukuCTF23{<一個前に署名した人の名前>&<署名した時刻(ISO8601拡張形式)>}です。例えば、一個前に署名した人の名前は「Tsuku」で、署名した時刻が2023/12/09 12:34:56(GMT+0)の場合、フラグはTsukuCTF23{Tsuku&2023-12-09T12:34:45+00:00}です。なお、タイムゾーンはGMT+0を使用してください。

見ていない

rev全1問

title_screen(medium,487)(解けず)

父は昔プログラマーだったらしい、
しかし、当時開発したソフトのタイトルが思い出せない。
ソフトを起動すると画面にタイトルが表示されるらしいのだが...
残っている開発データからなんとか導き出そう!

※実行結果として予想される表示文字列(記号含む)をフラグとして解答してください。

見ていない

crypto全1問

new_cipher_scheme(medium,491)(解けず)

見てすらいない。

結果

ぼっち参戦し、67位4839点67位でした。全部回答したチームすげぇ。

Top 10 Teams.png

4
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
0