THM: Nessus
Learn Basic Network and Web Application scanning with Nessus Essentials - free version of the vulnerability scanner.
DESCRIPTION:
TRYHACKME made familiarizing with NESSUS nice and easy with THIS free room with 5 tasks.
My impression is that the room authors' sentences are clear and explanations are easy to follow, you won't get much trouble with this room unless you don't allocate enough of SYSTEM RESOURCES to install Nessus. Yes, you have to install Nessus on your own machine and use OpenVPN configuration file provided with your THM account, not AttackBox nor subcription will help you with that.
So, the installation will take some time... You will probably want to move on something else in the meantime or sleep on it.
Read the instructions provided in the room, i will post here only tasks that need answers, screenshots that lead to answers and spoilers. These are tasks 3-5.
Not to ruin the party for interested, answers are hidden, so if interested, click on the question below and the answer will reveal itself. Let's go!
TASK 3: NAVIGATION AND SCANS
What is the name of the button which is used to launch a scan?
New ScanWhat side menu option allows us to create custom templates?
PoliciesWhat menu allows us to change plugin properties such as hiding them or changing their severity?
Plugin RulesIn the 'Scan Templates' section after clicking on 'New Scan', what scan allows us to see simply what hosts are alive?
Host DiscoveryOne of the most useful scan types, which is considered to be 'suitable for any host'?
Basic Network ScanWhat scan allows you to 'Authenticate to hosts and enumerate missing updates'?
Credentialed Patch AuditWhat scan is specifically used for scanning Web Applications?
Web Application TestsTASK 4: SCANNING!
Create a new 'Basic Network Scan' targeting the deployed VM. What option can we set under 'BASIC' (on the left) to set a time for this scan to run? This can be very useful when network congestion is an issue.
ScheduleUnder 'DISCOVERY' (on the left) set the 'Scan Type' to cover ports 1-65535. What is this type called?
Port scan (all ports)What 'Scan Type' can we change to under 'ADVANCED' for lower bandwidth connection?
Scan low bandwidth linksAfter the scan completes, which 'Vulnerability' in the 'Port scanners' family can we view the details of to see the open ports on this host?
Nessus SYN scannerWhat Apache HTTP Server Version is reported by Nessus?
2.4.99TASK 5: SCANNING A WEB APPLICATION!
What is the plugin id of the plugin that determines the HTTP server type and version?
10107What authentication page is discovered by the scanner that transmits credentials in cleartext?
login.phpWhat is the file extension of the config backup?
.bakWhich directory contains example documents? (This will be in a php directory)
/external/phpids/0.6/docs/examples/What vulnerability is this application susceptible to that is associated with X-Frame-Options?
ClickjackingOTHER FREE RESOURCES:
- PENETRATION TESTING STUDENT course on INE.com - with Nessus lab
- InfoSec Institute article "VULNERABILITY SCANNERS"
- OWASP article "VULNERABILITY SCANNING TOOLS"
- TryHackMe's DISCORD server
- Cyber Insecurity's YOUTUBE CHANNEL and DISCORD SERVER for cybersecurity focused discussions and ocassional giveaways (i won a THM 6-month subscription once during a live stream, thank you Cyber Insecurity! #raffle #choo-choo)