没有合适的资源?快使用搜索试试~ 我知道了~
Nmap扫描原理与用法
5星 · 超过95%的资源 需积分: 16 26 下载量 71 浏览量
2013-04-08
15:18:29
上传
评论
收藏 1.7MB PDF 举报
温馨提示
Nmap扫描原理与用法,详细说明了其原理以及用法。
资源推荐
资源详情
资源评论
1 / 23
Nmap
NmapNmap
Nmap 扫描
扫描扫描
扫描原理
原理原理
原理与
与与
与用法
用法用法
用法
2012
20122012
2012 年
年年
年 6
66
6 月
月月
月 16
1616
16 日
日日
日
1 Nmap 介绍
介绍介绍
介绍
Nmap 是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)
工具。软件名字 Nmap 是 Network Mapper 的简称。Nmap 最初是由 Fyodor 在 1997 年开
始创建的。随后在开源社区众多的志愿者参与下,该工具逐渐成为最为流行安全必备工具之
一。最新版的 Nmap6.0 在 2012 年 5 月 21 日发布,详情请参见:
www.nmap.org。
一般情况下,Nmap 用于列举网络主机清单、管理服务升级调度、监控主机或服务运行
状况。Nmap 可以检测目标机是否在线、端口开放情况、侦测运行的服务类型及版本信息、
侦测操作系统与设备类型等信息。
Nmap 的优点:
1. 灵活
灵活灵活
灵活。支持数十种不同的扫描方式,支持多种目标对象的扫描。
2. 强大
强大强大
强大。Nmap 可以用于扫描互联网上大规模的计算机。
3. 可移植
可移植可移植
可移植。支持主流操作系统:Windows/Linux/Unix/Mac OS 等等;源码开放,方
便移植。
4. 简单
简单简单
简单。提供默认的操作能覆盖大部分功能,基本端口扫描 nmap targetip,全面的
扫描 nmap –A targetip。
5. 自由
自由自由
自由。Nmap 作为开源软件,在 GPL License 的范围内可以自由的使用。
6. 文档丰富
文档丰富文档丰富
文档丰富。Nmap 官网提供了详细的文档描述。Nmap 作者及其他安全专家编写了
多部 Nmap 参考书籍。
7. 社区
社区社区
社区支持
支持支持
支持。Nmap 背后有强大的社区团队支持。
8. 赞誉
赞誉赞誉
赞誉有加
有加有加
有加。获得很多的奖励,并在很多影视作品中出现(如黑客帝国 2、Die Hard4
等)。
9. 流行
流行流行
流行。目前 Nmap 已经被成千上万的安全专家列为必备的工具之一。
1.1 Zenmap
Zenmap 是 Nmap 官方提供的图形界面,通常随 Nmap 的安装包发布。Zenmap 是用
Python 语 言 编 写 而 成 的 开 源 免 费 的 图 形 界 面 , 能 够 运 行 在 不 同 操 作 系 统 平 台 上
(Windows/Linux/Unix/Mac OS 等)。Zenmap 旨在为 nmap 提供更加简单的操作方式。简
单常用的操作命令可以保存成为 profile,用户扫描时选择 profile 即可;可以方便地比较不
同的扫描结果;提供网络拓扑结构(Network Topology)的图形显示功能。
2 / 23
其中 Profile 栏位,用于选择“Zenmap 默认提供的 Profile”或“用户创建的 Profile”;
Command 栏位,用于显示选择 Profile 对应的命令或者用户自行指定的命令;Topology 选
项卡,用于显示扫描到的目标机与本机之间的拓扑结构。
1.2 功能架构图
功能架构图功能架构图
功能架构图
Nmap
包含四项基本功能
1) 主机发现(
Host Discovery
2) 端口扫描(
Port Scanning
3) 版本侦测(
Version Detection
4) 操作系统侦测(
Operating System Detection
而这四项功能之间,
又存在大致的依赖关系
考虑),
首先需要进行主机发现
版本信息,
然后可以进行操作系统的侦测
与 IDS(
Intrusion Detection System,
本功能的各个阶段;另外
Nmap
能,
脚本可以对基本功能进行补充和扩展
3 / 23
包含四项基本功能
:
Host Discovery
)
Port Scanning
)
Version Detection
)
Operating System Detection
)
又存在大致的依赖关系
(通常情况下的顺序关系,
但特殊应用
首先需要进行主机发现
,随后确定端口状况,
然后确定端口上运行具体应用程序与
然后可以进行操作系统的侦测
。而在四项基本功能的基础上,
Nmap
Intrusion Detection System,
入侵检测系统)的规避技巧,
可以综合应用到四个基
Nmap
提供强大的 NSE(
Nmap Scripting Language
脚本可以对基本功能进行补充和扩展
。
但特殊应用
另外
然后确定端口上运行具体应用程序与
Nmap
提供防火墙
可以综合应用到四个基
Nmap Scripting Language
)脚本引擎功
4 / 23
2 Nmap 基本扫描方法
基本扫描方法基本扫描方法
基本扫描方法
Nmap 主要包括四个方面的扫描功能,主机发现、端口扫描、应用与版本侦测、操作系
统侦测。在详细讲解每个具体功能之前,首先可以看看 Nmap 的典型用法。
2.1 用法
用法用法
用法引入
引入引入
引入
2.1.1 确定
确定确定
确定端口
端口端口
端口状况
状况状况
状况
如果直接针对某台计算的 IP 地址或域名进行扫描,那么 Nmap 对该主机进行主机发现
过程和端口扫描。该方式执行迅速,可以用于确定端口的开放状况。
命令形式:
nmap targethost
可以确定目标主机在线情况及端口基本状况。
2.1.2 完整全面的扫描
完整全面的扫描完整全面的扫描
完整全面的扫描
如果希望对某台主机进行完整全面的扫描,那么可以使用 nmap 内置的-A 选项。使用
了改选项,nmap 对目标主机进行主机发现、端口扫描、应用程序与版本侦测、操作系统侦
测及调用默认 NSE 脚本扫描。
命令形式:
nmap –T4 –A –v targethost
剩余22页未读,继续阅读
资源评论
- seuzhuyunjie2013-11-27很好的pdf,很详细
- linfeng7772014-08-18很好的pdf,很详细
- a7369734052014-06-25很好的pdf,很详细
kl222
- 粉丝: 361
- 资源: 25
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功