nmap
通过发送六个探测数据包并分析其响应,提供基于操作系统检测功能的 TCP/IP 指纹识别。在文档也就是说,其中一些被发送到开放端口,一些被发送到关闭端口。
有人知道如何nmap
决定将探测发送到哪个端口吗?它只是寻找它能找到的第一个关闭的端口和第一个打开的端口吗?它是按特定顺序搜索它们吗?还是随机选择一个端口?
答案1
答案2
如果我理解正确的话,nmap 仅在无法通过指纹检测操作系统时才会尝试打开或关闭端口,但文档并未解释检查端口的顺序。我认为您可以通过在扫描过程中跟踪自己的流量来发现方法。