해당 게시글은 bandit wargame에 대한 스포일러(방향성/힌트/정답)를 제공할 수 있습니다.

bandit level 10에서 비밀번호를 얻기 위해
Base 64 인코딩된 파일을 디코딩해서 인쇄 가능한 문자열로 만들어야 합니다.
Base64는 6비트 이진 데이터(exe, zip 등)을 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식입니다.

ls 명령어로 현재 디렉토리의 항목을 출력하면 data.txt가 있습니다.
file 명령어로 data.txt가 ASCII text라는 사실을 확인하고
cat 명령어로 data.txt를 출력하면 영어 문자열이 나옵니다.
base64 인코딩된 비밀번호이므로 그대로 복사하여 다음 level을 로그인하는 비밀번호로 입력하면 접속이 거부됩니다.

base64 -d data.txt
# base64 인코딩된 data.txt를 디코딩해서 출력해라.
base64 명령어를 통해 디코딩하면 목표한 비밀번호가 출력됩니다.
'Bandit' 카테고리의 다른 글
| Bandit Level 12 -> Level 13 (0) | 2026.01.12 |
|---|---|
| Bandit Level 11 -> 12 (Involutory Function? 숫자/특수문자와 tr?) (0) | 2026.01.11 |
| bandit Level 9 -> 10 (strings option?) (0) | 2026.01.11 |
| Bandit Level 8 -> Level 9 (sort? uniq?) (0) | 2026.01.11 |
| Bandit Level 7 -> Level 8 (awk/sed) (0) | 2026.01.11 |