4.Nmap & MSF使用

admin
3
2025-05-24

4.Nmap & MSF使用

Nmap

Nmap(Network Mapper)是⼀款功能强⼤的⽹络扫描和安全审计⼯具,⼴泛⽤于⽹络发现和安全检测。它能够执⾏多种类型的扫描,包括主机发现、端⼝扫描、服务版本检测、操作系统识别等。

基本操作

主机发现

使⽤ -sn 进⾏ Ping 扫描,这将禁⽤端⼝扫描,仅检测主机是否在。

nmap -sn 192.168.1.1

扫描存活主机

nmap -sP ip/子网掩码

端口扫描

nmap -p 端口范围 ip

服务版本检测

使⽤ -sV 参数探测服务/版本信息。

nmap -sV ip地址

操作系统检测

使⽤ -O 参数启⽤操作系统检测。

nmap -O ip地址

脚本扫描

使⽤ --script 参数执⾏ Nmap 脚本引擎 (NSE) 脚本。

nmap --script=default ip地址

nmap -sC ip地址

输出格式

使⽤ -oN-oX-oG-oA 参数指定输出格式,分别对应普通⽂本、XML、grepable 和所有主要格式。

nmap -oX**output.xml ip地址

高级用法

SYN 扫描:使⽤ -sS 进⾏半开放扫描,这种扫描⽅式不会完成 TCP 三次握⼿,减少了被⽬标系统记录的可能性。ACK 扫描:使⽤ -sA 发送 ACK 数据包,⽤于映射防⽕墙规则。 UDP 扫描:使⽤ -sU 扫描 UDP 端⼝。TCP Null、FIN 和 Xmas 扫描:使⽤ -sN、-sF 和 -sX 扫描,这些技术利⽤ TCP 协议的特性来探测端⼝状态。 脚本扫描:Nmap 提供了⼤量的 NSE 脚本,⽤于执⾏特定的安全检测和枚举任务。

MSF

msfconsole
检测
1. search ms17_010
2. 使⽤搜索出来的模块:auxiliary/scanner/smb/smb_ms17_010(必须看是不是对应的模
块)
3. 使⽤
 3.1 use 跟上模块的名字
 3.2 use 跟上前⾯的编号
4. 设置参数 -- 去看需要设置哪些参数
 show options
5. 设置必选项数值 -- rhosts lhosts rport lport
 设置的时候使⽤的是 set 关键字设置的
 set 需要修改的值的名字 值
 eg:set rhosts 192.168.184.139
6. 运⾏
 run / exploit


动物装饰