OverTheWire.org Bandit Level 10 -> Level 11
http://overthewire.org/wargames/bandit/bandit11.html
base64
데이터를 64종류의 인쇄가능한 숫자만을 이용하여 인코딩하는 방식으로, 그 외의 문자를 처리할 수 없는 통신 환경에서 멀티바이트 문자나 이진 데이터를 처리하는 것을 목적으로 한다.
먼저 ssh 에 접속한다.
data.txt를 열어본다
$ cat data.txt
뜻을 알 수 없는 문자들로 이루어져있다.
먼저 이 파일을 인코딩해보겠다.
$ base64 data.txt
여전히 비밀번호를 찾을 수 없다.
이번에는 이 파일을 디코딩해보겠다.
$ base64 -d data.txt
비밀번호는 IFukwKGsFW8MOq3IRFqrxE1hxTNEbUPR 이다.
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 이다.
댓글
댓글 쓰기