Nmap学习笔记第二天

本文详细介绍了Nmap工具的各种端口扫描技巧,包括针对单个、多个、范围及所有端口的扫描,以及针对特定协议的扫描。此外,还深入讲解了如何使用NSE脚本进行web服务信息探测、漏洞扫描、定制分类扫描以及调试和代理设置。Nmap的NSE脚本更新和分类资源也进行了简单提及。

Nmap学习笔记第二天

一、端口扫描技巧
(1)针对某个端口进行扫描: nmap -p端口号 域名/IP
在这里插入图片描述
(2)针对多个端口进行扫描:nmap -p 端口号,端口号 域名/IP
在这里插入图片描述
(3)针对某个范围端口进行扫描: nmap -p1-100 域名/IP

(4)对所有端口进行扫描:nmap -p- 域名/IP
在这里插入图片描述
(5)针对某协议探测端口 eg:nmap -p T:22,U:53 www.baidu.com
在这里插入图片描述
(6)通过协议名来扫描端口:nmap -p 协议名 域名/IP
在这里插入图片描述
在这里插入图片描述
(7)通过协议名称范围进行扫描(不知道协议全名时的办法) eg: nmap -p s* 域名/ip

### Nmap 使用教程和笔记整理 #### 一、Nmap 基础概念 Nmap 是一款功能强大的网络扫描工具,主要用于发现网络上的主机和服务。它支持多种扫描方式,能够检测目标系统的开放端口、运行的服务以及可能存在的漏洞。 通过使用不同的脚本和参数组合,用户可以实现从简单的端口扫描到复杂的漏洞评估等多种操作[^1]。 --- #### 二、常用扫描模式及其用途 以下是几种常见的 Nmap 扫描模式: - **TCP 连接扫描**: `-sT` 参数用于发起标准的 TCP 三次握手过程来确认目标端口的状态。这种方式较为直观但也容易被防火墙拦截。 - **隐蔽扫描**: - `NULL 扫描`: 不设置任何标志位 (`-sN`),适用于某些不遵循严格 RFC 的操作系统。 - `FIN 扫描`: 设置 FIN 标志位而不发送 SYN 数据包 (`-sF`)。 - `Xmas 扑面扫面 (Christmas Tree Scan)`: 同时设置 FIN, URG 和 PSH 标志位 (`-sX`)。这种类型的扫描通常不会触发普通的 IDS 或 IPS 系统响应[^2]。 --- #### 三、高级功能应用实例 除了基本的端口探测外,Nmap 提供了一系列内置脚本来帮助识别潜在的安全隐患。例如: - **SMB 漏洞检查** ```bash nmap --script=smb-check-vulns.nse --script-args=unsafe=1 <target_ip> ``` 上述命令利用了 NSE 脚本库中的 smb-check-vulns 工具来进行 SMB 协议相关的安全测试,并允许启用更激进的操作选项(`--script-args=unsafe=1`)[^1]。 - **文件上传路径映射** 如果需要将本地密钥文件链接至远程服务器目录以便后续访问,则可以通过如下方法创建软链: ```bash ln -s /home/user/.ssh/id_rsa /path/to/uploaded/files/id_rsa ``` 此技巧可用于自动化部署场景下的身份验证配置[^4]。 --- #### 四、实践建议与资源推荐 对于初学者而言,在掌握理论知识的同时还需要注重实际动手能力培养。可以从模仿优秀案例做起,逐步过渡到独立完成项目任务。此外,参考前人的经验总结往往能带来意想不到的帮助[^3]。 当准备深入研究某个特定领域时,不妨尝试以下途径获取更多信息: - 官方文档及社区论坛讨论; - 技术博客文章分享; - 开源项目的贡献记录分析。 最后提醒大家注意合法合规前提下开展各项活动以免触犯法律法规! ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值