The National Training Platform
The Website
The NTP website works as a hub for all communication. The website allows you to create an account so that you will be able to connect to the virtual environment as described above. After registering on the website you will be able to see the challenges and registering the flags you have found. The list below will explain the functionality of the different tabs.
- Teams
See all registered team to this event - Scoreboard
See the scoreboard off this event - Challenges
See all the challenges for this event and the amount of point they are worth. It is also here that you hand in the flags. - Profile
See and edit your profile information
One of the most important features off the website is the connect button in the top right corner. When pressed it will automatic connect you to your personal virtual computer/environment for this event. This virtual computer is running a Linux Distribution made for penetration tests called Kali Linux. Kali Linux contains all the tools you need to complete the challenges, see next section for more information.
Kali Linux
Kali Linux is created for penetration testing, ethical hacking and network security assessments.
Basically, this operating system, is a Linux distribution with a massive pre-installed toolbox that fits every need you might have related to Ethical Hacking, Penetration testing or Network monitoring.
The next section will describe the most relevant programs that you will for these tasks.
Useful Programs and tools
-
Terminal Used for executing commands.
-
Wireshark
Used for monitoring and analysing network traffic. -
Metasploitable
Massive toolbox for exploiting. Opened from the Terminal by typing msfconsole
Useful commands
This section contains all the basic commands that you will need for surviving in a Terminal-environment.
-
cd path/to/file
This command allows you to navigate to a desired directory.
Hint: You can use tab to auto complete the names.
Hint 2: Remember that the Terminal is case sensitive.
Hint 3: You have to escape space with a “\ “ -
cd ..
This command will allow you to move one folder back -
pwd
Outputs the current directory. -
ifconfig
Used for finding information about the current system, including the IP-address. -
cat
Outputs the content of a file to the Terminal. -
msfconsole
Used for opening the Metasploitable tool. -
wireshark
One way to open the program wireshark. -
nmap
A tool for scanning networks see nmap - -help for information on how to use it.
Valuable information
As you complete some task you might find some information worth saving, this could be IP-addresses, passwords, e-mails or port numbers. So if you see this kind of information we recommend that you note it down so you have it for later.