网安kali:主动信息收集– Nmap 网络扫描

主动信息收集实战 – Nmap 网络扫描

🧠 目标:学会使用最经典、最强大的端口扫描工具 Nmap,识别目标主机上的开放端口、服务和操作系统。

这一步,是真正“动手探测”的开始——像黑客一样“敲门听声音”🔍


🔧 工具介绍:Nmap(Network Mapper)

Nmap 是开源的网络扫描器,几乎所有安全专家、渗透测试员、CTF 玩家都用它。


🚪 你为什么要扫描端口?

因为开放的端口 = 潜在的入口
不同端口意味着不同的服务或后台:

端口号服务可能代表
21FTP文件传输服务,可能匿名登录

22

SSH远程登录入口,弱密码有风险
80HTTP网站前端
443HTTPS加密网站
3306MySQL数据库入口
8080Tomcat/Web 服务
25SMTP简单邮件传输协议,务器所开放,主要用于发送邮件
113IDENTAuthentication Service(验证服务)
119 NNTPNetwork News Transfer Protocol(网络新闻组传输协议,简称NNTP)OPEN


🖥️ 基本扫描命令

✅ 1. 快速扫描常用端口(默认前 1000 个端口)

bash

nmap Npcap.com

官方提供的公开测试靶机,请放心使用
🔗 网址:Nmap: the Network Mapper - Free Security Scanner


✅ 2. 查看主机上运行的服务和版本

bash

nmap -sV Npcap.com

-sV:探测服务版本(例如 Apache 2.4.41)


✅ 3. 扫描多个目标 IP 或域名

bash

nmap 192.168.1.1 192.168.1.2

✅ 4. 端口范围扫描(自定义端口)

bash

nmap -p 20-100 Npcap.com

✅ 5. 扫描操作系统类型(OS 指纹识别)

bash

sudo nmap -O Npcap.com

需要 root 权限(可能不总是准确)


✅ 6.-Pn — 跳过 Ping 探测(适用于禁 Ping 的目标)

🔍 作用:某些服务器禁掉 ICMP(ping),这时候你用默认方式会认为“目标主机不存在”

bash

nmap -Pn Npcap.com

💡 遇到“Host seems down.”错误时常用。


✅ 7. -A — 一键高级扫描(服务 + OS + traceroute)

🔍 作用:相当于一次性开了很多参数组合

bash

nmap -A Npcap.com

等价于:-sS -sV -O -traceroute

💡 扫描时间长、流量大、易被发现,不建议在敏感场景中用!


✅ 8. -v-vv — 显示详细信息

bash

nmap -v -sS Npcap.com

-v:显示扫描进度和额外信息
-vv:更详细的过程展示


✅ 9. -iL — 从文件中导入 IP 列表

bash

nmap -iL ip_list.txt

💡 ip_list.txt 内容可以是:

192.168.1.1
192.168.1.2
scanme.nmap.org

✅ 10. -oN / -oX — 输出结果保存

bash

nmap -sV scanme.nmap.org -oN result.txt
  • -oN:输出为普通文本

  • -oX:输出为 XML,可用于自动化分析


🧠 常用参数速查表

参数作用
-sSTCP SYN 扫描(安静、不易被发现)
-sV服务版本探测
-O操作系统识别
-p自定义端口
-T4提升扫描速度
-Pn跳过 ping,直接扫描(适用于屏蔽 ping 的目标)

✅ 推荐实战练习靶场

  • 🔗 https://scanme.nmap.org(Nmap 官方测试靶机)

  • 内网扫描:nmap 192.168.1.0/24(仅限你自己的网络中)

  • 与 DVWA、bWAPP、Metasploitable2 等虚拟机配合使用


🔐 法律提醒

主动扫描行为如果针对不是你授权的目标,可能违法(等于你“在试探对方的门锁”)。
请仅对你自己搭建的环境、公开靶场或明确授权系统进行扫描。


✅ 小练习(你现在就可以试试)

在 Kali 中运行:

bash

nmap -sV scanme.nmap.org

观察输出结果,看看它列出了哪些端口、服务、版本。


💥 综合实战示例(推荐使用)

bash

sudo nmap -sS -sV -p 1-1000 -T4 -Pn scanme.nmap.org -oN result.txt

🧠 意思是:

  • 使用 SYN 扫描(-sS)

  • 检测服务版本(-sV)

  • 扫描 1-1000 端口(-p)

  • 加速扫描(-T4)

  • 禁用 ping(-Pn)

  • 把结果保存为文本文件


你可以把这张表收藏下来,作为你做安全扫描的“秘籍”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值