Featured image of post OverTheWire - Bandit - Level 10

OverTheWire - Bandit - Level 10

The solution to OverTheWires Bandit, Level 10

Bandit 10

Challenge

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, xxdcccccbgkvtbhtkdchereljcbiegehfudtkihfcnnnrvl

Approaches

Base64 is an encoding. It’s not an encryption. Tools to encode & decode are readily available. Since I’m on *nix, i’ll be using base64. You can pipe strings into it to encode or decode them pretty easily, and it’s likely what i’ll be using.

Let’s see what we’re getting into.

1
2
3
4
5
6
7
8
9
bandit10@bandit:~$ ls -l
total 4
-rw-r----- 1 bandit11 bandit10 69 Feb 21 22:02 data.txt

bandit10@bandit:~$ cat data.txt
VGhlIHBhc3N3b3JkIGlzIDZ6UGV6aUxkUjJSS05kTllGTmI2blZDS3pwaGxYSEJNCg==

bandit10@bandit:~$ cat data.txt  | base64 -d
The password is FLAG_FLAG_FLAG_FLAG
Built with Hugo
Theme Stack designed by Jimmy