Nmap 工具使用技巧
新人博客已发布文章会持续更新有短缺请见谅会尽快补齐欢迎评论区提出谢谢本文后续会补充图片感谢期待1. Nmap 简介与基础用法NmapNetwork Mapper是 Kali Linux 中不可或缺的网络探测和安全审计工具能够快速扫描大规模网络识别存活主机、开放端口、操作系统及运行的服务版本。它既适合安全工程师进行渗透测试也适合网络管理员进行资产管理。在 Kali 中Nmap 默认已安装直接在终端输入nmap即可使用。最基础的用法是指定目标 IP 或域名nmap 192.168.1.1该命令会扫描目标的 1000 个常用端口并输出端口状态open、closed、filtered。如果想快速了解目标网络的大致情况这行命令足够起步。2. 主机发现技巧在大规模扫描前先快速发现网络中的存活主机可以大幅提高后续扫描效率。Nmap 提供了多种主机发现技术技巧在于选择合适的-sn、-Pn等参数组合。Ping 扫描仅存活探测nmap -sn 192.168.1.0/24可快速列出网段中所有存活主机不进行端口扫描。适用于内网 IP 段快速摸底。跳过主机发现当目标防火墙可能过滤 ICMP 包时使用-Pn参数跳过存活探测直接假设所有目标在线并进行端口扫描。例如nmap -Pn 10.0.0.1-100可有效应对禁 ping 的主机。指定探测协议Nmap 默认使用 ICMP echo、TCP SYN、TCP ACK 等组合探测。若需指定可使用-PEICMP echo、-PS80TCP SYN 到 80 端口、-PA80TCP ACK等参数。组合多种探测能更准确地发现存活主机如nmap -PE -PS80 -PA443 10.10.10.0/24。灵活运用主机发现技巧可以在渗透测试的信息收集阶段节约大量时间。3. 端口扫描技巧端口扫描是 Nmap 的核心功能不同扫描类型适用于不同场景掌握它们能绕过防火墙限制并提高隐蔽性。TCP SYN 扫描半开扫描-sS是默认扫描方式需要 root 权限发送 SYN 包后收到 SYN/ACK 即认为端口开放不完成三次握手速度较快且相对隐蔽。TCP 连接扫描-sT适用于非 root 用户会完成完整三次握手记录在目标日志中的可能性更高。UDP 扫描-sU扫描 UDP 端口例如nmap -sU 192.168.1.1。UDP 扫描易受速率限制建议同时使用--min-rate提升速度。NULL、FIN、Xmas 扫描-sN、-sF、-sX通过发送无标志的 TCP 包来探测可能绕过某些非状态防火墙。用法示例nmap -sN target。指定端口范围用-p参数灵活指定端口如-p 22,80,443、-p 1-1000、-p-扫描全部 65535 个端口。结合-F则只扫描最常用的 100 个端口。一个实用的技巧是先用-F -T4快速过一遍常用端口再针对可疑主机进行全端口扫描兼顾效率与全面性。4. 服务版本与操作系统探测确定开放端口后进一步获取服务版本和操作系统指纹是安全评估关键步骤。服务版本检测-sV参数会向开放端口发送探测包识别服务程序名和版本号。例如nmap -sV 192.168.1.1。若想提高探测强度可加--version-intensity从 0轻量到 9全面。操作系统探测-O参数基于 TCP/IP 协议栈指纹识别目标操作系统。需要 root 权限。使用--osscan-guess可让 Nmap 给出最可能的猜测适合不太确定时。综合扫描将端口扫描、版本检测、操作系统探测合并常采用nmap -A target。它会启用-sV、-O、-sC常用脚本和--traceroute适合对单个目标深度分析。痕迹伪造某些情况下为避免被测目标察觉可配合--spoof-mac伪造 MAC 地址或使用-D参数添加诱饵 IP 混淆探测源。在实际渗透中-A通常在已获得授权且需要详尽信息时使用若仅为初步侦察单独使用-sV更低调。5. Nmap 脚本引擎NSE实用技巧Nmap 脚本引擎NSE是其强大扩展能力的核心数百个内置脚本可完成漏洞检测、暴力破解、信息收集等高级任务。默认安全扫描-sC或--scriptdefault运行一组安全且较常用的脚本适合快速评估。按分类执行脚本使用--script类别名如--scriptvuln运行所有漏洞相关脚本--scriptauth运行认证相关脚本。也可以组合多类别如--scriptvuln,intrusive。执行单个或通配脚本例如--scripthttp-headers获取 HTTP 头信息--scriptsmb-*运行所有 SMB 相关脚本。暴力破解技巧常见脚本如ftp-brute、ssh-brute、http-brute需配合--script-args传入用户名/密码字典。如nmap -p 22 --script ssh-brute --script-args userdbusers.txt,passdbpass.txt target。获取脚本帮助使用nmap --script-help 脚本名查看详细参数说明这是掌握脚本用法的快速途径。

相关新闻

ESP32-S3驱动1.75寸AMOLED触摸屏:从硬件连接到LVGL GUI开发实战

ESP32-S3驱动1.75寸AMOLED触摸屏:从硬件连接到LVGL GUI开发实战

1. 项目缘起:为什么是ESP32-S3与1.75寸AMOLED的“梦幻联动”? 如果你最近在逛一些创客论坛或者开源硬件社区,大概率会看到“ESP32-S3-Touch-AMOLED-1.75”这个组合词出现的频率越来越高。乍一看,它像是一串硬件型号的堆砌&#xf…

2026/10/17 15:23:08 阅读更多 →
如何轻松实现抖音TikTok数据采集:DouK-Downloader完全指南

如何轻松实现抖音TikTok数据采集:DouK-Downloader完全指南

如何轻松实现抖音TikTok数据采集:DouK-Downloader完全指南 【免费下载链接】TikTokDownloader TikTok 发布/喜欢/合辑/直播/视频/图集/音乐;抖音发布/喜欢/收藏/收藏夹/视频/图集/实况/直播/音乐/合集/评论/账号/搜索/热榜数据采集工具/下载工具 项目地…

2026/10/7 7:03:18 阅读更多 →
OpenClaw助手2026,Windows/Mac客户端安装与使用

OpenClaw助手2026,Windows/Mac客户端安装与使用

为什么我选择了OpenClaw助手2026? 上周末帮同事调电脑,他吐槽Windows和Mac之间倒腾文件、同步设置太麻烦,每次重装系统都要重新配置一堆软件。我就顺手推荐了最近一直在用的OpenClaw助手2026。说实话,一开始我也犹豫——名字听起…

2026/10/13 21:21:55 阅读更多 →

最新新闻

Nacos 2.4.3 服务端部署实战:从单机到集群的落地指南

Nacos 2.4.3 服务端部署实战:从单机到集群的落地指南

简介:nacos-server-2.4.3.zip 是面向微服务开发者与运维人员的 Nacos 服务端发行包,对应 2.4.3 版本,可用于搭建服务注册与发现、动态配置管理及服务元数据管理平台,兼容 Spring Cloud、Dubbo、Kubernetes 等主流微服务生态&#…

2026/10/18 16:48:43 阅读更多 →
PHP代理分销系统:资金流、权限流、订单流闭环实现

PHP代理分销系统:资金流、权限流、订单流闭环实现

简介:这是一套基于PHP开发的代理分销型商城系统源码,面向中小型电商创业者、PHP初学者及二次开发需求者,解决多级代理管理、佣金自动结算与分销渠道拓展等核心运营问题。资源包为RAR格式,大小11.5MB,虽未提供具体文件总…

2026/10/18 16:48:43 阅读更多 →
AIGC痕迹检测全解析:从检测原理到降重实操策略

AIGC痕迹检测全解析:从检测原理到降重实操策略

1. 毕业季的“隐形大考”:从论文写作到AIGC痕迹检测最近这段时间,我身边不少朋友和学生都在为一件事头疼——毕业论文。比起开题、实验、数据分析这些常规关卡,今年多了一道让他们格外焦虑的坎:AIGC痕迹检测。坦白说,这…

2026/10/18 16:48:43 阅读更多 →
S19转HEX实战指南:车载ECU固件转换避坑手册

S19转HEX实战指南:车载ECU固件转换避坑手册

简介:本资源是一款面向车载电子工程师的S19/HEX文件解析与转换工具集,专为英飞凌MCU固件开发调试场景设计,解决汽车电子领域常见的S19格式烧录文件可视化查看、校验及向标准Intel HEX格式转换的实际需求。压缩包共22个文件,含核心…

2026/10/18 16:48:43 阅读更多 →
AI辅助论文开题:从选题到框架的实战指南

AI辅助论文开题:从选题到框架的实战指南

每年一到开题季,各种群里的消息就自动切换成“大型求救现场”模式:“开题报告还没动一个字”“选题被导师第三次打回来了”“文献综述写了一周,还停在第一段”。论文开题这个关卡,确实劝退过太多人——毕竟它既要你证明“这个问题…

2026/10/18 16:48:43 阅读更多 →
Transformer时序预测全链路实践:从嵌入到反变换的可调试实现

Transformer时序预测全链路实践:从嵌入到反变换的可调试实现

简介:本资源是一份面向深度学习初学者与时间序列分析实践者的Transformer长期预测实战项目,聚焦将NLP领域经典模型迁移至时序预测任务,解决传统RNN/LSTM难以建模长程依赖的痛点。压缩包共38个文件,含13个核心Python源码&#xff0…

2026/10/18 16:47:42 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →