我正在尝试在我的家庭网络中的一台机器上进行 nmap 扫描。当我进行常规扫描(使用nmap 192.168.2.10or nmap -sP 192.168.2.10)时,结果显示主机已关闭。但是,当我使用 option 时-Pn,我得到的结果是 host is up。这是什么意思?我尝试在nmap 的网站上-Pn阅读该选项的作用,但我不明白。它说该选项禁用主机发现。这对我的扫描有何影响?-Pn
nmap 中的 -Pn 选项是什么意思?
信息安全
地图
2021-08-11 16:08:15
1个回答
真的不知道如何以不同的方式解释它,因为我认为 nmap 页面可以解释它,但基本上......
一些主机在在线时会响应 ping(例如 ping www.google.com,您会收到回复。)
Nmap 尝试 ping 他们,如果他们响应 nmap 继续扫描并且你得到你的结果。如果它没有得到响应,它会说“嗯,他们一定是宕机了,没有必要浪费时间扫描不存在的人”然后退出。
现在有些主机还活着,但配置为不响应 ping。在正常情况下,这意味着 nmap 根本不会扫描它们,以为它们已关闭。如果您指定 -Pn 它会跳过检查主机是否启动的初始阶段,并且基本上会说'好吧,我被告知无论如何都要扫描,所以即使我认为它已经关闭*我愚蠢的人工操作员正在让我这样做反正'。然后它会尝试扫描并实际获得结果,因为实际上主机还活着。
*说它认为它的 down 稍微不正确 - 如果只是首先忽略检查。
摘要 - 跳过检查主机是否活着,这有时可能会导致误报并停止扫描。