在Nmap中,我们有-sS选项,它启动“半开扫描”。
➜ ~ sudo nmap -sS 192.168.1.4
Password:
Starting Nmap 7.70 ( https://nmap.org ) at 2018-07-04 20:23 CST
Nmap scan report for 192.168.1.4
Host is up (0.000082s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
49159/tcp open unknown然后我使用-sT选项,它启动一个“完全连接”
➜ ~ sudo nmap -sT 192.168.1.4
Starting Nmap 7.70 ( https://nmap.org ) at 2018-07-04 20:23 CST
Nmap scan report for 192.168.1.4
Host is up (0.00018s latency).
Not shown: 999 closed ports
PORT STATE SERVICE
49159/tcp open unknown这两次扫描的结果完全相同。
问:“半开放”TCP扫描是如何工作的,我是否可以简单地使用它而不是“完全连接扫描”?
发布于 2018-07-04 12:48:27
-sT选项可以进行完整的3路握手。-sS选项是SYN扫描。它从来没有完全连接过。syn扫描等待SYN/ACK (SA)或重置数据包。如果它得到任何一个,它就知道如何标记连接。-sT选项执行等待S/SA/A标志的完整连接。
https://unix.stackexchange.com/questions/453421
复制相似问题