OverTheWire.org Bandit Level 10 -> Level 11

http://overthewire.org/wargames/bandit/bandit11.html

Bandit Level 10 → Level 11

Level Goal

The password for the next level is stored in the file data.txt, which contains base64 encoded data

Commands you may need to solve this level

grep, sort, uniq, strings, base64, tr, tar, gzip, bzip2, xxd

Helpful Reading Material

Level 10에서 Level 11로 가려면 data.txt에 있는 비밀번호를 봐야한다. 그런데 base64로 인코드된 데이터를 포함하고 있다고 한다.

base64
데이터를 64종류의 인쇄가능한 숫자만을 이용하여 인코딩하는 방식으로, 그 외의 문자를 처리할 수 없는 통신 환경에서 멀티바이트 문자나 이진 데이터를 처리하는 것을 목적으로 한다.

먼저 ssh 에 접속한다.


data.txt를 열어본다

$ cat data.txt


뜻을 알 수 없는 문자들로 이루어져있다.

먼저 이 파일을 인코딩해보겠다.
$ base64 data.txt
 여전히 비밀번호를 찾을 수 없다.

이번에는 이 파일을 디코딩해보겠다.
$ base64 -d data.txt


비밀번호는 IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR 이다.

댓글

이 블로그의 인기 게시물

OverTheWire.org Bandit Level 24 -> Level 25

OverTheWire.org Bandit Level 12 -> Level 13

OverTheWire.org Bandit Level 25 -> Level 26