Skip to main content

Networking

Did not have much exposure to networking prior to this CTF, but I sure gained a lot of knowledge through this! (and I am ready for CS204 next semester)

It was my first time using most of these commands and tools (e.g. nmap, hydra), and I was glad to be able to understand how to use them to tackle the different challenges accordingly.

Note: Gotta thank my dad for using his knowledge to help me with these challenges

TCP Fact (Common)#

description
What was the first network that implemented TCP and IP protocols?

A quick Google search will reveal that ARPANet was the first network to do so.

Flag: flag{ARPANET}

IP Lookup (Common)#

description
Can you find the IP of this domain? Note: Use this domain and IP for all Networking challenges
http://networking.freedomctf.org/ 

Running tracert on Command Prompt, we get the following result:

tracert1

Flag: flag{18.189.22.84}

Netting (Common)#

description
Can you give the IP address, subnet class, and default subnet mask to https://freedomctf.org/?
https://freedomctf.org/

Using tracert again on Command Prompt, we obtain the IP address of the website:

tracert2

Searching online, I stumbled upon a particularly useful tutorial (link) which aided me in solving the challenge.

Flag: flag{172.67.178.180_B_255.255.0.0}

Networking Recon? (Rare)#

description
What web server are they using?
Note: flag{servername_version}

By typing in random parameters after https://networking.freedomctf.org/, we get the following page:

404error

Flag: flag{Apache_2.4.41}

ess-que-el Running? (Common)#

description
Where is the ess-que-el Running? Note: flag{port}

I used nmap and chose to scan all possible ports on the server by running this command:

nmap -p- networking.freedomctf.org

The following picture was the result of the scan:

nmap

The port was number was eventually listed: 5702

Flag: flag{5702}

Can you find outlets (Common)#

description
How many Outlets are unfiltered on this server? 
http://networking.freedomctf.org/ 

Using the same results as previously obtained in "ess-que-el Running?", we are able to count a total of 14 unfiltered servers.

Flag: flag{14}

Fake Text Protocol (Legendary)#

description
Can you break into this Fake Text Protocol?

The hint given was:

hint
You already know the username from Social Eng challenges

Note: I did not manage to solve this during the challenge, but after doing more research and reading, I managed to solve it.

The username from the social engineering challenges was Spenevank.

I initially used hydra to obtain the password from the rockyou list.

Password: 12345

I then tried to connect to ftp via Windows Command prompt, but it kept consistently timing out.

After the CTF was over, I read about ncrack and decided to use it to connect to the ftp and indeed I managed to get the flag.

Flag: flag{A_Piece_of_Cake_4ks2kd}