Nmap渗透测试指南 - (EPUB全文下载)

文件大小:0.16 mb。
文件格式:epub 格式。
书籍内容:

Nmap渗透测试指南
第1章 Nmap基础学习
第2章 Nmap主机发现
第3章 探索网络
第4章 指纹识别与探测
第5章 伺机而动
第6章 防火墙/IDS逃逸
第7章 信息搜集
第8章 数据库渗透测试
第9章 渗透测试
第10章 Zenmap应用
第11章 Nmap技巧
第12章 Nmap保存和输出
欢迎来到异步社区!
第1章 Nmap基础学习
本章知识点
Nmap介绍
Windows下安装Nmap
Linux/Unix源码编译安装Nmap
Linux通过RPM软件包安装Nmap
Mac OS安装Nmap
Nmap语法
Nmap全面扫描
Nmap扫描指定段
本章节将介绍在几大主流平台中如何安装Nmap,并介绍多种安装方式,通过对每一步的演示进行解说,让初学者可以很快地掌握安装Nmap技巧,以及如何简单地使用Nmap扫描一个目标地址、一个IP段,从而迈入Nmap渗透测试的大门。
本章选项
表1.1 第一章所需选项
选  项
解  释
-A
全面扫描/综合扫描
1.1 Nmap介绍
Nmap的英文全称是“Network Mapper”,中文为“网络映射器”。Nmap是一款开放源代码的网络探测和安全审核的工具,它的设计目标是快速地扫描大型网络,当然用它扫描单个主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,这些主机提供什么服务(应用程序名和版本),服务运行在什么操作系统(包括版本信息),它们使用什么类型的报文过滤器/防火墙,以及一些其他功能。虽然Nmap通常用于安全审核,许多系统管理员和网络管理员也用它来做一些日常的工作,比如查看整个网络的信息、管理服务升级计划,以及监视主机和服务的运行。
Nmap的基本功能有3个,一是探测一组主机是否在线,其次是扫描主机端口,嗅探所提供的网络服务,还可以推断主机所用的操作系统。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap还允许用户定制扫描技巧。通常,一个简单的使用ICMP协议的Ping操作可以满足一般需求;也可以深入探测UDP或者TCP端口,直至主机所使用的操作系统;还可以将所有探测结果记录到各种格式的日志中,供进一步分析操作。
Nmap输出的是扫描目标的列表,以及每个目标的补充信息,至于是哪些信息则依赖于所使用的选项。Open(开放的)意味着目标机器上的应用程序正在该端口监听连接/报文。Filtered(被过滤的)意味着防火墙,过滤器或者其他网络障碍阻止了该端口被访问,Nmap无法得知它是Open(开放的)还是Closed(关闭的)。Closed(关闭的)端口上面没有应用程序监听,但是它们随时可能开放。
Nmap——Script功能的使用。在Nmap的安装目录的share/nmap/scripts中,已经有多种写好的脚本提供,使用这些脚本可以轻易地发起渗透测试。
1.2 Windows下安装Nmap
Nmap可以运行在所有的Windows NT版本中,包括Windows 2000、Windows XP、Windows 2003、Windows Vista、Windows 7等。
在浏览器中打开网址“http://nmap.org/download.html”,在Microsoft Windows binaries中选择下载。
下载完毕后双击安装文件即可安装。
如图1.1所示,阅读Nmap许可协议,点击“I Agree”进行下一步安装。
▲图1.1 Nmap许可协议
如图1.2所示,选择所需要安装的组建,如果不需要安装某些组件可以勾选掉,一般默认安装所有组件,确实无误后点击“Next”进行下一步安装。
▲图1.2 Nmap组件选择
如图1.3所示,选择Nmap安装路径,一般保持默认即可。
▲图1.3 Nmap安装路径
如图1.4所示,Nmap正在安装中。
▲图1.4 Nmap安装
如图1.5所示,在Nmap安装过程中会弹出对话框,询问某些组件的许可协议,选择“I Agrree”进行安装。
▲图1.5 Nmap组件许可
如图1.6所示,选择“Next”进行下一步安装。
▲图1.6 Nmap安装
如图1.7所示,选择您所需要的选项,点击“Next”进行下一步。
▲图1.7 Nmap选项选择
如图1.8所示,点击“Finish”完成安装。
▲图1.8 Nmap安装完成
在如图1.9所示的对话框中选择创建快捷方式,这里保持默认,点击“Next”进行下一步安装。
▲图1.9 Nmap创建快捷方式
如图1.10所示,点击“Finish”完成安装。
▲图1.10 Nmap安装完成
1.3 Linux/Unix源码编译安装Nmap
在Linux/Unix中我们可以很方便地通过源码编译安装Nmap,首先在“http://nmap.org/ download.html”中选择源码进行下载。下载完毕后首先解压压缩包。
root@ubuntu:/home# bzip2 -cd nmap-6.46.tar.bz2 | tar xvf -
nmap-6.46/zenmap/zenmapCore/I18N.py
nmap-6.46/zenmap/zenmapCore/Version.py
nmap-6.46/zenmap/zenmapCore/Paths.py
nmap-6.46/zenmap/COPYING_HIGWIDGETS
…省略…
root@ubuntu:/home#
切换到Nmap目录进行编译。
root@ubuntu:/home# cd nmap-6.46
root@ubuntu:/home/nmap-6.46# ./configure
…省略…
checking whether we are using the GNU C++ compiler... no
checking whether g++ accepts -g... no
no
configure: creating ./confi ............

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Nmap渗透测试指南 - (EPUB全文下载)