Nmap复现步骤

极客

Nmap复现步骤详解:手把手带你从零跑通扫描流程,别再踩我踩过的坑!

说实话,第一次接触Nmap的时候,我也挺懵的,网上一搜“Nmap复现步骤”,出来的文章要么干巴巴像说明书,要么直接甩一堆命令让你自己悟,我当时就想:大哥,我要是能悟出来还搜啥啊?所以今天这篇,我就用大白话把我自己反复折腾出来的Nmap复现步骤完整捋一遍,顺便把踩过的坑都给你标出来,省得你跟我一样对着报错发呆半小时。

Nmap复现步骤

先把环境搭好,别急着敲命令

复现Nmap扫描,第一步真不是打开终端就干,你得先确认环境,我自己习惯用Kali Linux,自带Nmap,省心,如果你用的是Ubuntu或者Debian,那就老老实实装一下:

sudo apt update
sudo apt install nmap -y

装完别急着扫,先跑一句 nmap --version 看看版本号出来没有,哎,我第一次就是没检查,结果装了个老版本,有些参数根本不支持,扫到一半报错,那叫一个崩溃,所以这个Nmap复现步骤的第一环,就是确认工具可用,别嫌麻烦。

找个“合法靶子”,别拿别人家的服务器练手

这点我必须强调!复现扫描步骤一定要用授权目标,比如你自己虚拟机里的Metasploitable,或者本地起的DVWA,我见过有人直接扫公网IP,结果被封号甚至惹上麻烦,真不值得,我自己的习惯是开一台VirtualBox里的靶机,IP固定成192.168.56.101,这样每次复现步骤都一致,方便对比结果。

Nmap复现步骤的核心:从简单到复杂

步骤1:基础存活扫描

先别上来就全端口,容易吓着自己,我一般先来一句:

nmap -sn 192.168.56.101

这步就是看看主机活没活着,要是这都没通,后面全白搭,记得有一次我网卡配置错了,扫半天没反应,还以为是Nmap坏了,折腾半天才发现是虚拟机网络模式选错了……唉,说多了都是泪。

步骤2:常用端口快速探测

主机通了,接下来复现步骤就是扫端口:

nmap -F 192.168.56.101

-F 是快速模式,只扫前100个常用端口,速度挺快的,适合先摸个底,我一般会加个 -v 看详细过程,心里踏实。

步骤3:全端口+服务识别

真正完整的Nmap复现步骤,少不了服务版本探测:

nmap -sV -p- 192.168.56.101

注意啊,-p- 是全端口,扫起来慢,别急,泡杯茶等着,我第一次跑这个的时候以为卡死了,Ctrl+C 了好几次,后来才知道全端口就是这德行,建议你加个 -T4 提速,但别用 -T5,太激进容易被目标防火墙盯上。

步骤4:操作系统识别

想再深入一点,就上 -O:

sudo nmap -O 192.168.56.101

这玩意儿需要root权限,普通用户跑会提示你,识别结果不一定百分百准,但作为参考够用了,我复现的时候发现它把我虚拟机认成了别的系统,笑死,不过这也正常,别太较真。

复现完别急着关,结果要会看

扫描跑完,输出一堆文字,新手容易眼花,我的建议是加 -oN result.txt 把结果存下来,慢慢看,重点看PORT STATE SERVICE VERSION那几列,开放的端口和服务版本就是后面深入测试的入口,这一步在Nmap复现步骤里特别容易被忽略,但其实最考验功底。

几个让我抓狂的小坑

  • 防火墙挡着:扫出来全是filtered,别怀疑自己命令写错了,先看看目标防火墙。
  • 权限问题:-O 和 -sS 要sudo,别忘了。
  • 扫描太慢:加 --min-rate 或者换 -T4,但别过头。

好了,以上就是我完整跑通的Nmap复现步骤,说真的,这东西看着简单,细节一堆,多复现几遍手感就来了,你要是照着做卡在哪一步,欢迎回来吐槽,咱们一起琢磨!

文章版权声明:除非注明,否则均为极客网安-咸鱼原创文章,转载或复制请以超链接形式并注明出处。

目录[+]