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

Level 8 - Level 9

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in the file data.txt and is the only line of text that occurs only once Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit8@bandit.labs.overthewire.org For this we can use command uniq -c that gives all lines once and their count. uniq only works if duplicates are adjacent to each other. Therefore we first sort the lines in data.txt using sort command. Lastly we find the line with a count of 1 by using grep with "1 ". ...

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

Level 7 - Level 8

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level is stored in the file data.txt next to the word millionth Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit7@bandit.labs.overthewire.org Use grep to get the line with millionth in it. grep millionth data.txt Lessons Learned Use grep to filter for rows. Tools Used ssh grep ls

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