nmap 不報告所有開放連接埠?

nmap 不報告所有開放連接埠?

輸出摘錄netstat

tcp4       0      0  192.168.2.48.49620     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49554     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49520     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49517     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49424     stackoverflow.co.https ESTABLISHED
tcp4       0      0  192.168.2.48.49227     stackoverflow.co.https ESTABLISHED

但是,在 的輸出中sudo nmap -p- 192.168.2.48,沒有列出這些連接埠。問題是什麼?為什麼不nmap顯示所有開放的連接埠?

答案1

您應該使用取消隱藏 TCP工具 :

unhide-tcp 是一種取證工具,可透過暴力破解所有可用的 TCP/UDP 連接埠來識別正在偵聽但未在 /bin/netstat 中列出的 TCP/UDP 連接埠。

要安裝它,請打開終端機並鍵入以下命令:

sudo apt-get install unhide

掃描運作:

unhide-tcp

為什麼 nmap 不顯示所有開放的連接埠?

根據nmap.org:>預設情況下,Nmap 掃描每個協定最常見的 1,000 個連接埠。

問題指出該-p-選項已被使用。所以一定還有別的原因。

相關內容