CaptureTheFlag[CTF]/UTCTF2021
UTCTF 2021 Beginner Sizzling Bacon Write up
SuperVingo
2021. 3. 16. 22:25
728x90
Sizzling Bacon
s -> 0, S -> 1로 치환, 5자리씩 끊어서 정수 변환 후, (128 - value)로 아스키변환
a = "sSsSSsSSssSSsSsSsSssSSSSSSSssS{SSSsSsSSSsSsSSSsSSsSSssssssSSSSSSSsSSSSSSSSsSSsssSSssSsSSSsSSsSSSSssssSSsssSSsSSsSSSs}"\
.replace("{","").replace("}","").replace("s", "0").replace("S", "1")
s = ''
for i in range(0, int(len(a)/5)):
print(a[i * 5 : i * 5 + 5], int(a[i * 5 : i * 5 + 5], 2))
s += chr(128 - int(a[i * 5 : i * 5 + 5], 2))
print(s)
utflag{crispybaconcipher}
728x90