简介
在这个挑战中,你将学习如何使用 Nmap 识别本地运行的 Web 服务器的版本。我们使用 Python 在端口 8080 上搭建了一个简单的 HTTP 服务器,但它的版本未知。你的任务是使用启用了版本检测功能的 Nmap 来确定服务器的软件和版本。
要完成这个任务,你需要在 ~/project
目录下执行带有 -sV
选项的 nmap
命令,目标是 localhost
的 8080 端口。预期输出应显示 Web 服务器软件及其版本,例如“Python SimpleHTTPServer 0.6”。成功完成挑战的标志是使用 Nmap 的版本检测功能准确识别出服务器版本。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"])
nmap/NmapGroup -.-> nmap/target_specification("Target Specification")
nmap/NmapGroup -.-> nmap/os_version_detection("OS and Version Detection")
nmap/NmapGroup -.-> nmap/service_detection("Service Detection")
subgraph Lab Skills
nmap/target_specification -.-> lab-548693{{"本地验证服务版本"}}
nmap/os_version_detection -.-> lab-548693{{"本地验证服务版本"}}
nmap/service_detection -.-> lab-548693{{"本地验证服务版本"}}
end