The Goal

The password for Level 11 is stored in data.txt, which contains base64-encoded data.

The Approach

Reading the file shows a base64 string rather than plain text. Piping it through base64 -d decodes it:

bandit10@bandit:~$ ls
data.txt
bandit10@bandit:~$ cat data.txt
[base64 encoded password]
bandit10@bandit:~$ cat data.txt | base64 -d
The password is password

Commands Covered

  • base64 -d, decode base64-encoded input