OverTheWire: Bandit
OverTheWire Bandit Level 10 → Level 11 풀이
h34hg0
2022. 4. 13. 14:07
문제
다음 단계의 암호는 base64 인코딩된 데이터를 포함하는 data.txt 파일에 저장됩니다.
풀이
data.txt파일의 내용을 보니 VGhlIHBhc3N3b3JkIGlzIElGdWt3S0dzRlc4TU9xM0lSRnFyeEUxaHhUTkViVVBSCg==
문자열이 있음을 알 수 있다.
문제에서 암호는 base64 인코딩된 데이터로 data.txt에 저장되어 있다고 했으므로 base64 명령어를 이용해 VGhlIHBhc3N3b3JkIGlzIElGdWt3S0dzRlc4TU9xM0lSRnFyeEUxaHhUTkViVVBSCg== 문자열을 base64 디코딩을 해보면 암호가 IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR 임을 알 수 있다.
base64 명령어는 base64 인코딩, 디코딩을 해주는데 사용되는 명령어로 -d 옵션은 base64 디코딩을 할 때 쓰인다.
base64 [OPTION] [FILE]