Level 13 - Level 14

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in /etc/bandit_pass/bandit14 and can only be read by user bandit14. For this level, you don’t get the next password, but you get a private SSH key that can be used to log into the next level. Look at the commands that logged you into previous bandit levels, and find out how to use the key for this level. ...

February 19, 2026 · 2 min · 245 words · Ryan Jin

Level 12 - Level 13

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in the file data.txt, which is a hexdump of a file that has been repeatedly compressed. For this level it may be useful to create a directory under /tmp in which you can work. Use mkdir with a hard to guess directory name. Or better, use the command “mktemp -d”. Then copy the datafile using cp, and rename it using mv (read the manpages!) ...

February 16, 2026 · 2 min · 320 words · Ryan Jin

Level 11 - Level 12

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in the file data.txt, where all lowercase (a-z) and uppercase (A-Z) letters have been rotated by 13 positions Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit11@bandit.labs.overthewire.org For this we can use the tr command to translate each character by 13 positions. Like so 'A-Za-z' 'N-ZA-Mn-za-m'. This translates 'A' to 'N' and so on. ...

February 16, 2026 · 1 min · 97 words · Ryan Jin

Level 10 - Level 11

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in the file data.txt, which contains base64 encoded data Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit10@bandit.labs.overthewire.org File is base64 encoded so we need to decode it using base64 -d command. base64 -d data.txt Lessons Learned Use base64 -d to decode encoded file. Tools Used ssh base64

February 13, 2026 · 1 min · 73 words · Ryan Jin

Level 9 - Level 10

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in the file data.txt in one of the few human-readable strings, preceded by several ‘=’ characters. Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit9@bandit.labs.overthewire.org The data.txt file is a binary file. So in order to grep we have to pass the --binary-file=text flag. grep --binary-file=text "====" data.txt ...

February 13, 2026 · 1 min · 84 words · Ryan Jin