CyberSecurityRumble CTF Writeup

この大会は2020/10/31 4:00(JST)~2020/11/2 4:00(JST)に開催されました。
今回もチームで参戦。結果は100点で474チーム中425位でした。
自分で解けた問題をWriteupとして書いておきます。

Hashfun (cry 100)

4文字先とのXORを取って暗号化している。フラグが"CSR{"から始まることを前提に割り出す。

enc = [10, 30, 31, 62, 27, 9, 4, 0, 1, 1, 4, 4, 7, 13, 8, 12, 21, 28, 12, 6, 60]

flag = 'CSR{'
for i in range(len(enc)):
    flag += chr(ord(flag[i]) ^ enc[i])
print flag
CSR{IMMERDIESEMATHEMATIK}