为什么 nmap 没有显示我的电脑的 IP 地址?

为什么 nmap 没有显示我的电脑的 IP 地址?

nmap 192.168.178.*我使用和扫描了我的家庭网络192.168.178.0-255,但它没有显示我的 PC 的 IP。然后当我使用 扫描我的 PC 时,-Pn它找到了它。那么为什么我的 PC 被隐藏了?

即使找到原因后,-Pn它仍然不显示有关我的操作系统的真实信息,它只显示 Windows、Windows 98,而它是 Windows 10。

答案1

我认为默认情况下nmap会对目标 IP 地址进行 ping 扫描。如果您的主机不响应 ping(可能是因为它正在运行本地软件防火墙,该防火墙会阻止它,以使其在网络上不易被发现),则nmap无法通过 ping 找到它。

当操作系统指纹识别失败时,通常是因为nmap无法让目标主机对任何事情做出响应,因此nmap无法学到任何有意义的东西。

如果您在该目标主机上启用了防火墙,那么它似乎正在执行其工作。

答案2

因为所有自动化工具在任何扫描阶段都不具备获得 100% 精度的能力。(侦察中的 Nmap 或漏洞中的 ZAP)

nmap 无法显示您的 Windows PC 的原因是所有 Windows 系统都有针对 ICMP 协议 (ping) 的防火墙规则。最好尝试-Pn-PU(UDP) 或其他 ICMP ping 类型,如-PE-PP-PM。来源:

  1. 主机发现技术
  2. TryHackMe Nmap 模块

相关内容