Break the Syntax CTF 2023 Writeup

この大会は2023/6/3 1:00(JST)~2023/6/4 19:00(JST)に開催されました。
今回もチームで参戦。結果は106点で156チーム中111位でした。
自分で解けた問題をWriteupとして書いておきます。

warmup (rev)

$ strings 4f68dfdb1bb1b32885053ddec17082b1.data | grep BtSCTF -a3 -b3
57646-tOU1
57651-Never_Gonna_Give_You_Up
57675-Main
57680:BtSCTF{
57688-Incorrect Password :(
57710-Correct Password :)
57730-base
$ ./4f68dfdb1bb1b32885053ddec17082b1.data
BtSCTF{Never_Gonna_Give_You_Up}
Correct Password :)
BtSCTF{Never_Gonna_Give_You_Up}

chat (forensics)

ICMPでフィルタリングすると、No.136に以下のbase64文字列のデータが含まれていることがわかる。

QnRTQ1RGezFDTVBfM3hmMUx0cjR0MTBufSAg

この文字列をbase64デコードする。

$ echo QnRTQ1RGezFDTVBfM3hmMUx0cjR0MTBufSAg | base64 -d
BtSCTF{1CMP_3xf1Ltr4t10n}
BtSCTF{1CMP_3xf1Ltr4t10n}