この大会は2023/5/6 0:00(JST)~2023/5/7 0:00(JST)に開催されました。
今回もチームで参戦。結果は60点で96チーム中72位でした。
自分で解けた問題をWriteupとして書いておきます。
Sanity Check (welcome)
Discordに入り、#rulesチャネルでルールにチェックマークのリアクションをすると、たくさんのチャネルが現れた。
#generalチャネルのトピックがマスクされているが、クリックするとフラグが現れた。
shellmates{w3lc0m3_bS1DES_2K23}
Broken_Base64 (crypto)
以下のbase64文字列は壊れているようだ。
lbGxtYXRlc3tZMHVfaDRWM183MF91TmQzcjV0NG5EX0gwd19CNDUzNjRfdzBSazV9
どのようにbase64文字列が壊れたのかを探る。フラグフォーマットのbase64文字列を確認する。
$ echo -n shellmates | base64 c2hlbGxtYXRlcw==
先頭に"c2h"を付けてデコードすればよいようだ。
$ echo c2hlbGxtYXRlc3tZMHVfaDRWM183MF91TmQzcjV0NG5EX0gwd19CNDUzNjRfdzBSazV9 | base64 -d shellmates{Y0u_h4V3_70_uNd3r5t4nD_H0w_B45364_w0Rk5}
shellmates{Y0u_h4V3_70_uNd3r5t4nD_H0w_B45364_w0Rk5}