Porque o nmap faz seu trabalho realizando vários " ataques de canal secundário " nos pacotes que são recebidos de volta dos pedidos que faz. Espera que o pacote passe pelo caminho normal de
nmap
-> OS
-> Driver
-> Adapter (yours)
-> Wire
-> Adapter (theirs)
-> Driver
-> OS
-> Application
<- OS
<- Driver
<- Adapter (theirs)
<- Wire
<- Adapter (yours)
<- Driver
<- OS
nmap
No entanto, quando você se conecta a si mesmo, qualquer uma das seguintes otimizações pode acontecer.
nmap
-> OS
-> Driver
-> Adapter (yours)
-> Driver
-> OS
-> Application
<- OS
<- Driver
<- Adapter (yours)
<- Driver
<- OS
nmap
ou
nmap
-> OS
-> Driver
-> OS
-> Application
<- OS
<- Driver
<- OS
nmap
ou
nmap
-> OS
-> Application
<- OS
nmap
Essas outras opções tornam muito mais complicado para o nmap descobrir as informações que ele deseja conhecer, então, em vez de gastar o tempo para suportar as 3 opções possíveis, elas apenas bloqueiam solicitações para você.