드림이가 base64를 공부하고 자신만의 암호를 만들었어요.
다음 주어진 암호문에서 플래그를 구해보세요!
IREHWYJZMEcGCODGMMbTENDDGcbGEMJZGEbGEZTFGYaGKNRTMIcGIMBSGRQTSNDDGAaWGYZRHEbGCNRQMUaDOMbEMRTGEYJYGUaWGOJQMYZHa===
플래그 형식은 DH{...} 입니다.
hint: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdef
문제 제목이 likeb64인것도 그렇고 hint가 32자리라서 base32 암호문이라고 생각했다.
flag를 구하기 위해
cyberchef 툴을 이용해줬다.
https://gchq.github.io/CyberChef/#oeol=FF
보통 Base32 디코딩에 사용되는 문자는 ABCDEFGHIJKLMNOPQRSTUVWXYZ234567
라서, 디코딩에 사용되는 문자를 힌트에 맞춰서 바꿔줘야 한다.
힌트에 맞춰서 A-Za-f
로 바꿔주고 나니까, 올바른 flag를 얻었다.