使用 Nmap 扫描网络端口

Kali LinuxKali LinuxBeginner
立即练习

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

介绍

在这个挑战中,你将扮演一名网络安全实习生,负责审计服务器的安全性。你的目标是利用 Nmap,一个强大的网络扫描工具,来识别目标系统(IP 地址为 172.17.0.1)上开放的端口。

这个挑战要求你对指定的 IP 地址执行 Nmap 扫描,并将扫描结果保存到位于 /root 目录下的名为 open_ports.txt 的文件中。你需要使用带有 nmap 命令的 -oN 选项来实现这一点。成功完成这个挑战将证明你使用 Nmap 进行基本端口扫描和结果保存的能力。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL kali(("Kali")) -.-> kali/KaliGroup(["Kali"]) kali/KaliGroup -.-> kali/file_ctrl("File Management") kali/KaliGroup -.-> kali/nmap_ops("Nmap Tool") subgraph Lab Skills kali/file_ctrl -.-> lab-552280{{"使用 Nmap 扫描网络端口"}} kali/nmap_ops -.-> lab-552280{{"使用 Nmap 扫描网络端口"}} end

使用 Nmap 扫描网络端口

作为一名网络安全实习生,你的任务是审计服务器的安全性。你的目标是使用 Nmap 识别目标系统上开放的端口,并将结果保存下来以供分析。

任务

  • 使用 Nmap 扫描目标 IP 地址 172.17.0.1,并识别开放的端口。
  • 将 Nmap 扫描结果保存到 /root 目录下名为 open_ports.txt 的文件中。

要求

  1. 你必须使用 nmap 命令扫描目标 IP 地址。
  2. 你必须使用 -oN 选项将 Nmap 扫描结果保存到 /root 目录下名为 open_ports.txt 的文件中。
  3. 要扫描的目标 IP 地址是 172.17.0.1

示例

成功完成挑战后,/root 目录下的 open_ports.txt 文件应包含类似于以下内容的输出:

Starting Nmap 7.95 ( https://nmap.org ) at 2025-04-14 01:53 UTC
Nmap scan report for 172.17.0.1
Host is up (0.0000090s latency).
Not shown: 997 closed tcp ports (reset)
PORT     STATE SERVICE
22/tcp   open  ssh
3000/tcp open  ppp
3001/tcp open  nessus
MAC Address: 02:42:08:44:B4:FF (Unknown)

Nmap done: 1 IP address (1 host up) scanned in 0.27 seconds

提示

记住使用带有 nmap-oN 选项将扫描结果保存到文件中。确保你拥有目标系统的正确 IP 地址。

✨ 查看解决方案并练习

总结

在这个挑战中,任务是使用 Nmap 扫描目标 IP 地址 172.17.0.1 并识别开放的端口。关键的学习点是如何使用带有 -oN 选项的 nmap 命令将扫描结果保存到 /root 目录下名为 open_ports.txt 的文件中。

验证步骤确认了使用指定的 IP 地址和输出文件正确执行了 Nmap 命令,以及成功创建了包含扫描结果的 open_ports.txt 文件。