千家信息网

如何用nmap对系统版本和服务版本的探测

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,如何用nmap对系统版本和服务版本的探测,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。接下来是关于nmap渗透测试--版
千家信息网最后更新 2026年11月03日如何用nmap对系统版本和服务版本的探测

如何用nmap对系统版本和服务版本的探测,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

接下来是关于nmap渗透测试--版本探测正文:

如果到现在你还认为nmap只是一款端口扫描工具,甚至会觉得,既然是端口扫描,我为什么要用nmap呢,那就真是图样图森破了.nmap不单单可以扫描端口,可以检测识别出版本,除了Linux之外,还支持Windows.

1.一般情况下 我们使用 -sV 来启用版本探测,模拟如下:

[root@xinsz08 ~]# nmap -sV 192.168.1.100

Starting Nmap 7.60 ( https://nmap.org ) at 2017-10-12 09:48 CST

Nmap scan report for 192.168.1.100

Host is up (0.0000030s latency).

Not shown: 997 closed ports

PORT STATE SERVICE VERSION

22/tcp open ssh OpenSSH 5.3 (protocol 2.0)

111/tcp open rpcbind 2-4 (RPC #100000)

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .

Nmap done: 1 IP address (1 host up) scanned in 6.39 seconds

2.我们还可以借助-A参数进行操作系统探测和版本探测,

[root@xinsz08 ~]# nmap -sV -A 192.168.1.100

Starting Nmap 7.60 ( https://nmap.org ) at 2017-10-12 09:57 CST

Nmap scan report for 192.168.1.100

Host is up (0.000045s latency).

Not shown: 997 closed ports

PORT STATE SERVICE VERSION

22/tcp open ssh OpenSSH 5.3 (protocol 2.0)

111/tcp open rpcbind 2-4 (RPC #100000)

| rpcinfo:

| program version port/proto service

| 100000 2,3,4 111/tcp rpcbind

| 100000 2,3,4 111/udp rpcbind

| 100024 1 41510/tcp status

|_ 100024 1 44842/udp status

3306/tcp open mysql MySQL (unauthorized)

Device type: general purpose

Running: Linux 2.6.X

OS CPE: cpe:/o:linux:linux_kernel:2.6.32

OS details: Linux 2.6.32

Network Distance: 0 hops

OS and Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .

Nmap done: 1 IP address (1 host up) scanned in 9.05 seconds

这里需要注意的是:

对于-sV或者-A参数所探测的选项不要完全相信,因为有些软件会做伪装.

如何解决这个问题呢? 这个时候需要用到另外一个词叫扫描强度

参数 --version-intensity 参数后面可以直接加级别

级别的范围为 0--9 ,0代表强度最低, 9代表最高强度,默认为7,级别越高,服务越有可能被识别.

[root@xinsz08 ~]# nmap -sV --version-intensity 9 192.168.1.100

同样级别越高,就意味着消耗时间越长,当然时间长是相对而言的,不至于长到容忍不了的程度.

3.启用操作系统的探测

我们先来探测Windows主机:ip为 192.168.1.102

我们使用参数-O (这里是大写字母O,而不是数字0)

同样的如果是Linux服务器,我们只需要改成Linux服务器的ip就可以了,参数同样是-O

关于使用nmap对系统版本和服务版本的探测,主要使用的参数有:

-sV

-sV -A

-O

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

探测 版本 参数 服务 系统 级别 强度 端口 操作系统 代表 时间 服务器 帮助 支持 最低 最高 清楚 接下来 主机 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融 科技 狮子座互联网科技 苏州互联网科技贷款公司 天津摩尔互联网科技 汇久创客互联网科技 科技伦理 互联网公司 开启互联网科技时代小说 互联网企业和科技型企业 全球顶尖互联网科技公司 移动互联网年度科技创新 互联网科技人工智能实验室 允成互联网科技有限公司融资 华夏恒生科技与互联网科技 华中科技大学互联网的牛人 产业互联网科技服务公司 新氧科技和美国互联网有关系吗 美国五大互联网科技公司市值多少 互联网的科技体现在哪里 伍佰万互联网科技是干嘛的 中国主要互联网科技公司 互联网科技集团 互联网科技排名 郑州华宇互联网科技 彤创互联网科技有限公司 武汉健翔互联网络科技有限公司 互联网与医疗科技 河南住房之家互联网科技 工业互联网等科技实现智能化赋能 伊宁互联网科技做什么的 互联网科技快速发展优美句子
0