搜档网
当前位置:搜档网 › 七种超实用的NMAP扫描策略

七种超实用的NMAP扫描策略

七种超实用的NMAP扫描策略

一、发现一个网段所有的存活主机,并生成列表

$ nmap -sn -T4 -oG Discovery.gnmap 192.168.1.0/24

$ grep "Status: Up" Discovery.gnmap | cut -f 2 -d ' ' > LiveHosts.txt

二、对发现存活的主机进行大部分常用的端口扫描

$ nmap -sS -T4 -Pn -oG TopTCP -iL LiveHosts.txt

$ nmap -sU -T4 -Pn -oN TopUDP -iL LiveHosts.txt

$ nmap -sS -T4 -Pn --top-ports 3674 -oG 3674 -iL LiveHosts.txt

三、对存活的主机进行全端口扫描。

$ nmap -sS -T4 -Pn -p 0-65535 -oN FullTCP -iL LiveHosts.txt

$ nmap -sU -T4 -Pn -p 0-65535 -oN FullUDP -iL LiveHosts.txt

四、侦测服务的版本信息

$ nmap -sV -T4 -Pn -oG ServiceDetect -iL LiveHosts.txt

五、操作系统扫描

$ nmap -O -T4 -Pn -oG OSDetect -iL LiveHosts.txt

六、系统和服务检测

$ nmap -O -sV -T4 -Pn -p U:53,111,137,T:21-25,80,139,8080 -oG OS_Service_Detect -iL LiveHosts.txt

七、NMAP规避防火墙

# 分段

$ nmap -f

# 修改默认 MTU 大小,但必须为 8 的倍数(8,16,24,32 等等)

$ nmap --mtu 24

# 生成随机数量的欺骗

$ nmap -D RND:10 [target]

# 手动指定欺骗使用的 IP

$ nmap -D decoy1,decoy2,decoy3 etc.

# 僵尸网络扫描, 首先需要找到僵尸网络的IP

$ nmap -sI [Zombie IP] [Target IP]

# 指定源端口号

$ nmap --source-port 80 IP

# 在每个扫描数据包后追加随机数量的数据

$ nmap --data-length 25 IP

# MAC 地址欺骗,可以生成不同主机的 MAC 地址

$ nmap --spoof-mac Dell/Apple/3Com IP


相关主题