Nmap Output Interpretation — OS + Vuln Services
Easy Reconnaissance · 20 min
Flag submissions require login via tc_sso. Reading instructions does not.
Nmap Output Interpretation
Scenario
You have run nmap -A -sV -p- 10.10.42.7 against an in-scope target during a VAPT engagement. The output is in the right pane.
Your job: read the output and identify:
- The OS family (lowercase one-word, e.g.
linux,windows,freebsd) - The three services running with known publicly-disclosed CVEs (alphabetical, lowercase service names — e.g.
apache,openssh,vsftpd)
Answer format
<os>:<service1>,<service2>,<service3>
All lowercase. Services in alphabetical order, comma-separated, no spaces.
Example shape (NOT the correct answer):
linux:apache,openssh,vsftpd
Tips
- The
-sVflag prints exact version strings. CVE-vulnerable versions to know cold: - vsftpd 2.3.4 — RCE backdoor (CVE-2011-2523)
- ProFTPD 1.3.5 — mod_copy RCE (CVE-2015-3306)
- Samba 3.0.20 — username map script RCE (CVE-2007-2447)
- Apache 2.2.8 — multiple disclosures incl. Range header DoS
- OpenSSL 0.9.8 — too many to list (use anything modern)
- MySQL 5.0.51 — auth bypass + privilege escalation
- The OS family fingerprint is in the
OS details:line near the bottom. - Not every service shown is vulnerable — match version strings carefully.
Hints
Hint 1 (−10 pts)
Search the output for keywords: `vsftpd`, `Samba`, `Apache`, `MySQL`, `ProFTPD`. Three of these have CVE-bearing versions in the scan.
Hint 2 (−10 pts)
vsftpd 2.3.4 = backdoor RCE. Samba 3.0.20 = username-map RCE. Apache 2.2.8 = multiple. The OS line near the bottom says "Linux 3.x".
Hint 3 (−10 pts)
Full answer: linux:apache,samba,vsftpd
Lab environment · sandboxed iframe · auto-resets every 60 min