根据此链接:here,nmap 5.2 及以后的版本现在应该检测 android 智能手机。我正在使用 nmap 6.01,但它仅将 android 设备识别为运行 linux 内核。
如何使用 nmap 区分普通的 linux 机器和 android 设备?
信息安全
网络
linux
安卓
地图
2021-08-29 18:16:48
2个回答
我已经广泛使用了 nmap,虽然我发现它通常非常擅长发现服务器和台式机/笔记本电脑硬件上的操作系统,但它在检测嵌入式和手持内核方面非常糟糕。
这是因为这些系统经常不监听任何端口,而正是对 TCP 握手过程的响应提供了最多的操作系统检测信息。
如果没有开放端口,所有 nmap 必须处理的是对关闭端口的响应和 ICMP 回显回复。