この大会は2021/11/13 1:30(JST)~2021/11/13 15:30(JST)に開催されました。
今回もチームで参戦。結果は350点で171チーム中76位でした。
自分で解けた問題をWriteupとして書いておきます。
Find my Address (OSINT 150)
Shodanで以下の検索をする。
redis 3.0.6 country:"FR" city:"Gravelines"
以下5個のIPアドレスが見つかったので、順にSubmitしてみる。
37.59.122.4 213.32.72.181 51.255.86.75 149.202.175.147 149.202.183.147
flag{149.202.183.147}
Decode me (Crypto 100)
以下の文字列が暗号のようだ。
Zm(xhZ(3tm-NGR-rM2-dre)DRm)Yjg)xZG"YwY"Xc0"dl9\iQX\MzN\jRf*aXN*fQX*czc~zBt~M30~K
記号をスキップした文字列をbase64デコードする。
#!/usr/bin/env python3 import string import base64 b64chars = string.ascii_letters + string.digits + '/+' enc = 'Zm(xhZ(3tm-NGR-rM2-dre)DRm)Yjg)xZG"YwY"Xc0"dl9\iQX\\MzN\\jRf*aXN*fQX*czc~zBt~M30~K' b64 = '' for c in enc: if c in b64chars: b64 += c flag = base64.b64decode(b64).decode() print(flag)
flag{f4dk3gkx4fb81df0aw4v_bAs364_is_Aw3s0m3}
Circle Cipher (Crypto 100)
Circular Glyphs。https://www.deviantart.com/irolan/art/Circular-Glyphs-479352599を参考に復号する。
6B96EE99EE165EC57B8978ED1FF74601 BORG ANDBYNAR 5CRIPT5
flag{6B96EE99EE165EC57B8978ED1FF74601_BORG_ANDBYNAR_5CRIPT5}×
通らない。暗号が間違っているのかも。ANDの後に"_"を入れてみる。
flag{6B96EE99EE165EC57B8978ED1FF74601_BORG_AND_BYNAR_5CRIPT5}