Nmap识别目标机器上的服务指纹
服务指纹
为了确保有一个成功的渗透测试或网络设备监控,必须需要知道目标系统中服务的指纹信息。服务指纹信息包括服务端口,服务名和版本等。
Nmap通过向目标主机发送多个UDP与TCP数据包并分析其响应来进行操作系统指纹识别工作。我们可以通过分析目标往Nmap发送的数据包中某些协议标记,选项和数据,推断发送这些数据包的操作系统等。
识别服务指纹(-sV)
使用命令
namp -sV IP地址
加了-sV参数之后,得到的数据会增加 VERSION列。VERSION显示的内容是服务的版本号,该服务使用的软件或进程。
Nmap的侵略性探测
使用命令1
nmap -A -v -T4 IP地址
-A:使用侵略性的策略进行探测(包括操作系统的识别,端口指纹服务的识别。)
-v:持续输出返回解析(可以不用一直摁回车来查看进度)
-T4:表示加快探测速度。(-T的范围是1到5)
使用命令2
nmap -sC -sV -O IP地址
-sC:表示使用Nmap脚本进行探测。
-sV:表示探测目标机器上的服务信息。
-O:表示探测目标机器操作系统信息。
作用:探测目标机器的操作系统,服务等信息。