~ Level 14→15 ~
Level Description
The password for the next level can be retrieved by submitting the password of the current level to port 30000 on localhost.
The commands listed for this level are the same as the last: ssh, telnet, nc, openssl, s_client, and nmap.
Multiple links are given. They include information about how the internet works, IP Addresses, and ports.
Research Before Solving
Opening the man pages of all unused recommended commands brings us to the nc command. The documentation states that nc is used to read and write data across network connections. We are able to pass information to another host and then receive a reply from them. We should be able to send the password to the localhost on port 30000 using this command.
Solution Walkthrough
Log in as user bandit14, paste the password retrieved previously. No other information is relevant to us besides the command known as nc. We then append localhost 30000 in order to specify where we want to connect to. The full command is: nc localhost 30000

While we have not been given an indication of success through text, we are met with a blinking cursor on a new line. Perhaps this is a sign of success and a sign of a request for us to send some type of communication to the machine. Let's copy and paste the password from bandit14 into this prompt and press enter to see if we get a response.

Correct! We are sent a response with the password to the next level: BfMYroe26WYalil77FoDi9qh59eK5xNr.
Save the password, exit out of the session and continue to the next level.