본문 바로가기
Pwnable/Overthewire

OverTheWire Bandit Level 10 → Level 11

by 09337 2020. 5. 21.

클릭시 사이트로 이동

 


 

비밀번호는 data.txt 파일에 base64로 인코드 되어있다.


Level 10에서 비밀번호 얻기

Level 10로 로그인 후(Level 10 로그인 하는 법 보러가기), ls 명령어를 통해 존재하는 파일을 확인한다.

data.txt 파일이 확인되고, cat 명령으로 읽어보니 다음과 같은 암호문이 나타난다.

 

base64 인코딩된 문자열이라고 알려주었기 때문에, base64로 디코딩을 해줘야한다.

하지만 그냥 base64 data.txt를 입력하면 키가 나타나지 않는다.

base64만 입력하면 디코딩이 아닌, 인코딩을 해주기 때문이다.

 

base64의 옵션을 확인해보면 -d가 디코딩을 해주는 옵션이라는 것을 알 수 있다.

 

비밀번호 얻고 로그아웃


Level 11 로그인

터미널에 ssh bandit11@bandit.labs.overthewire.org -p 2220 입력 후,

방금 얻은 비밀번호 IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR 입력

 

성공

댓글