Bandit Level 10 -> Level 11

Gunter·2023년 8월 5일
0

OverTheWire - Bandit

목록 보기
11/13

Level Goal
The password for the next level is stored in the file data.txt, which contains base64 encoded data
다음 레벨을 위한 패스워드는 data.txt에 있고 base64로 인코딩되어 있다.

6zPeziLdR2RKNdNYFNb6nVCKzphlXHBM

data.txt 파일을 확인했고 string으로 읽을 수 있는 문자까지 따로 빼봤지만 결과는 똑같았다.

level goal에 base64로 인코딩 되었다는 정보를 알았으니 디코딩을 시도해보았다.

password를 얻을 수 있었다. 사실 어떻게 방향을 잡아야 할 지 몰라서 답지를 봐버렸다.

base64 사용법을 정리해놓아야겠다.

*base 64란?
8비트 이진 데이터(ex.실행 파일, ZIP 파일 등)를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념

https://blueyikim.tistory.com/2501

https://zetawiki.com/wiki/리눅스_base64_인코딩,_디코딩

0개의 댓글