Namp教程

Nmap简单解析与利用指南

一、Nmap核心功能与原理

Nmap(Network Mapper)是网络安全领域的瑞士军刀,其核心能力包括:

  1. 主机发现:通过ICMP Echo、TCP SYN/ACK、ARP等10余种探测方式识别存活主机(如nmap -sn 192.168.1.0/24)。
  2. 端口扫描:支持SYN扫描(-sS)、ACK扫描(-sA)、FIN扫描(-sF)等18种扫描技术,可绕过防火墙规则。
  3. 服务指纹:通过-sV参数识别服务类型及版本(如nmap -sV --version-intensity 9 192.168.1.1)。
  4. 系统识别:利用TCP/IP协议栈指纹库(nmap-os-db)判断操作系统(nmap -O)。
  5. 脚本引擎:集成600+NSE脚本实现漏洞检测(如nmap --script vuln)、爆破(--script ftp-brute)等功能。

二、实战扫描技术详解

1. 隐蔽扫描技巧

  • 分片扫描nmap -f --mtu 80 192.168.1.1(将数据包分割为80字节片段)。
  • 诱饵扫描nmap -D RND:10,ME 192.168.1.1(使用10个伪造IP+真实IP)。
  • 源端口欺骗nmap --source-port 53 192.168.1.1(伪装成DNS流量)。
  • MAC地址伪造nmap --spoof-mac Cisco 192.168.1.1(模拟Cisco设备)。

2. 高效扫描策略

  • 快速全端口扫描nmap -p- -T4 -n -Pn 192.168.1.1(跳过主机发现,直接扫描所有端口)。
  • 版本+系统联合扫描nmap -A -O 192.168.1.1(启用所有高级功能)。
  • UDP深度扫描nmap -sU -p 1-1000 --min-rate 1000 -T4 192.168.1.1(高速UDP扫描)。

3. 漏洞探测实战

  • Log4j检测nmap --script log4j-shell 192.168.1.1(需下载自定义脚本)。
  • 弱口令爆破nmap --script ssh-brute -p 22 192.168.1.1
  • Web漏洞扫描nmap --script http-vuln* -p 80,443 192.168.1.1

三、渗透测试全流程应用

1. 信息收集阶段

  • 存活主机发现nmap -sn 192.168.1.0/24 -oA live_hosts(保存结果为all格式)。
  • 端口服务枚举nmap -p- -sS -sV -T4 --min-rate 1000 -oN portscan.txt 192.168.1.1
  • 系统指纹识别nmap -O --osscan-guess 192.168.1.1

2. 漏洞分析阶段

  • 生成漏洞报告nmap --script vuln -oX vuln.xml 192.168.1.1(导出为XML格式)。
  • 导入Metasploitmsfconsole -x "db_import vuln.xml"(集成漏洞数据库)。

3. 攻击实施阶段

  • 利用SSH弱口令
nmap --script ssh-brute -p 22 --script-args userdb=users.txt,passdb=passwords.txt 192.168.1.1
  • WebShell上传
nmap --script http-shellshock -p 80 192.168.1.1

4.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值