介绍
在这个挑战中,你将通过扫描服务器上潜在的恶意 UDP 服务来调查一次潜在的安全漏洞。这个挑战包括设置一个监听在 9995 端口的恶意 UDP 服务器,然后使用 Nmap 对 localhost 执行 UDP 扫描,特别针对 9990-10000 端口。Nmap 扫描结果被保存到 ~/project/udp_scan_results.txt
。
任务是通过将开放的 UDP 端口号打印到控制台来识别和报告指定范围内的开放 UDP 端口号。你将使用 grep
来解析 Nmap 输出,并使用 awk
或 sed
来提取端口号。如果没有找到开放的 UDP 端口,你应该打印“No open UDP port found”。这个挑战还包括验证步骤,以确保 Nmap 扫描结果文件存在并包含预期的输出。
Skills Graph
%%%%{init: {'theme':'neutral'}}%%%%
flowchart RL
nmap(("Nmap")) -.-> nmap/NmapGroup(["Nmap"])
nmap/NmapGroup -.-> nmap/save_output("Save Output to File")
nmap/NmapGroup -.-> nmap/target_specification("Target Specification")
nmap/NmapGroup -.-> nmap/udp_scanning("UDP Scanning Techniques")
subgraph Lab Skills
nmap/save_output -.-> lab-548746{{"查找开放的 UDP 端口"}}
nmap/target_specification -.-> lab-548746{{"查找开放的 UDP 端口"}}
nmap/udp_scanning -.-> lab-548746{{"查找开放的 UDP 端口"}}
end