插件窝 干货文章 nmap如何隐藏自己扫描

nmap如何隐藏自己扫描

扫描 target Nmap 模式 884    来源:    2025-04-24

使用Nmap隐藏扫描痕迹的方法

Nmap作为一款强大的网络扫描工具,默认情况下会留下明显的扫描痕迹。以下是几种隐藏Nmap扫描的方法:

1. 调整扫描速度

nmap -T<0-5> target
  • -T0 (偏执狂模式): 非常慢,避免IDS检测
  • -T1 (鬼祟模式): 慢速扫描
  • -T2 (礼貌模式): 默认模式,减少带宽消耗
  • -T3 (正常模式): 默认
  • -T4 (激进模式): 快速扫描
  • -T5 (疯狂模式): 极快但容易丢失数据

2. 使用欺骗技术

nmap -D RND:10 target       # 随机生成10个诱饵IP
nmap -D decoy1,decoy2,ME target  # 指定诱饵IP(ME代表真实扫描IP)
nmap -S spoofed_IP target  # 伪造源IP地址
nmap -e eth0 -S your_spoofed_IP -Pn target  # 指定网卡和伪造IP

3. 数据包分段和修改

nmap -f target              # 分段数据包
nmap --mtu 16 target       # 自定义MTU大小(必须是8的倍数)
nmap --data-length 100 target  # 添加随机数据填充

4. 隐蔽扫描技术

nmap -sS target            # SYN扫描(半开扫描)
nmap -sN target            # NULL扫描(发送无标志位的数据包)
nmap -sF target            # FIN扫描(只发送FIN标志)
nmap -sX target            # XMAS扫描(发送FIN,PSH和URG标志)

5. 时间和延迟控制

nmap --scan-delay 1s target  # 设置每次探测之间的延迟
nmap --max-rtt-timeout 500ms target  # 设置往返超时时间
nmap --host-timeout 30m target  # 设置单个主机扫描超时

6. 使用代理和VPN

# 通过Tor网络扫描(需先安装Tor)
nmap --proxies socks4://127.0.0.1:9050 target

注意事项

  1. 许多隐藏技术会显著降低扫描速度
  2. 某些技术(如IP欺骗)需要root权限
  3. 在未经授权的网络上进行扫描可能违反法律或政策
  4. 高级IDS/IPS系统仍可能检测到这些扫描技术

请始终确保在合法授权的情况下进行网络扫描。