Level 16 - Level 17

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The credentials for the next level can be retrieved by submitting the password of the current level to a port on localhost in the range 31000 to 32000. First find out which of these ports have a server listening on them. Then find out which of those speak SSL/TLS and which don’t. There is only 1 server that will give the next credentials, the others will simply send back to you whatever you send to it. ...

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

Level 15 - Level 16

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level can be retrieved by submitting the password of the current level to port 30001 on localhost using SSL/TLS encryption. Helpful note: Getting “DONE”, “RENEGOTIATING” or “KEYUPDATE”? Read the “CONNECTED COMMANDS” section in the manpage. Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit15@bandit.labs.overthewire.org Begin by seeing if port 30001 is open using nmap. ...

February 19, 2026 · 1 min · 172 words · Ryan Jin

Level 14 - Level 15

Challenge Information Platform: OverTheWire (Bandit) Difficulty: Easy Category: Linux Overview The password for the next level can be retrieved by submitting the password of the current level to port 30000 on localhost. Solution SSH into machine on port 2220 with password from previous level. ssh -p 2220 bandit14@bandit.labs.overthewire.org To begin with we can check and see if port 30000 is open and running by using nmap. nmap scans an IP address for open ports and displays information about what services are running on these ports. ...

February 19, 2026 · 1 min · 194 words · Ryan Jin

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