我使用扫描我的家庭网络nmap 192.168.178.*
,192.168.178.0-255
但它没有显示我的 PC 的 IP。然后,当我使用它只扫描我的电脑时,-Pn
它会找到它。那么为什么我的电脑被隐藏了呢?
即使在找到它-Pn
为什么它不显示有关我的操作系统的真实信息之后,它也只显示为 Windows、Windows 98,而它是 Windows 10。
我使用扫描我的家庭网络nmap 192.168.178.*
,192.168.178.0-255
但它没有显示我的 PC 的 IP。然后,当我使用它只扫描我的电脑时,-Pn
它会找到它。那么为什么我的电脑被隐藏了呢?
即使在找到它-Pn
为什么它不显示有关我的操作系统的真实信息之后,它也只显示为 Windows、Windows 98,而它是 Windows 10。
我相信默认情况下
nmap
会对目标 IP 地址进行 ping 扫描。如果您的主机不响应 ping —— 可能是因为它正在运行一个本地软件防火墙,为了在网络上不易被找到而阻止它——那么nmap
将无法通过 ping 找到它。当操作系统指纹识别失败时,通常是因为
nmap
无法让目标主机响应很多东西,因此nmap
无法学习任何有意义的东西。如果您在该目标主机上启用了防火墙,那么它似乎正在完成它的工作。
因为所有的自动工具都不具备在任何扫描阶段获得 100% 的精度。(侦察中的 Nmap。或 vuln 中的 ZAP。)
nmap 不显示您的 Windonws PC 的原因是因为所有 Windows 系统都有针对 ICMP 协议的防火墙规则(ping)。最好尝试
-Pn
,-PU
(UDP) 或其他 ICMP ping 类型,如-PE
,-PP
或-PM
. 资料来源: