渗透测试基础教程第6章课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《渗透测试基础教程第6章课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 渗透 测试 基础教程 课件
- 资源描述:
-
1、Chapter 6常见的端口扫描与利用常见的端口扫描与利用2简介简介端口是计算机系统与外界沟通的枢纽,计算机系统通过端口接受或发送数据,因此开放了什么类型的端口、连接端口的密码强弱等非常重要,于是有了常见的很多关于端口的测试方法。2022-12-15渗透测试基础教程主要内容主要内容端口的基本知识端口的基本知识扫描器的基本使用扫描器的基本使用几种常见的端口检测几种常见的端口检测2022-12-15渗透测试基础教程端口的基本知识端口的基本知识v什么是端口?v端口的划分。v端口的作用。什么是端口?什么是端口?端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端
2、口分别称为数据端口、控制端口和状态端口。在网络技术中,端口有几种含义。集线器、交换机、路由器的端口是指连接其他网络设备的接口,如RJ-45端口、serial端口等。这里所指的端口不是物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。通俗来说,端口就是设备与外界通信交流的出口。2022-12-15渗透测试基础教程端口的划分端口的划分v按照常见服务划分为TCP端口和UDP端口 TCP端口是为TCP通信提供服务的端口。TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。UDP端口是为UDP通信提供服务的端口。UDP是OSI模型中一种无连接的传输层协议,提供面向事物的简单
3、不可靠信息传送服务。2022-12-15渗透测试基础教程端口的划分端口的划分v按端口号划分为:公认端口、注册端口、动态和私有端口。公认端口:从01023,它们紧密绑定与一些服务。通常这些端口的通信表明了某种服务的协议。例如:80端口实际是HTTP通信。注册端口:从102449151,它们松散的绑定与一些服务。许多系统处理动态端口从1024开始。动态和私有端口:从4915265535。理论上不应为服务分配这些端口,实际上机器通常从1024起分配动态端口。也有例外,如SUN的RPC端口从32768开始。2022-12-15渗透测试基础教程端口的作用端口的作用v 一台拥有IP地址的主机可以提供许多服
4、务,如WEB服务、FTP服务、SMTP服务等,这些服务完全可以通过一个IP地址来实现。那么主机是如何区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务是一对多的关系。实际上它是通过IP地址+端口号来区分不同的服务的。v当一台客户机访问服务端的www服务时,服务端可能使用的是80端口与客户端通信,而客户端使用的可能是5678这样的端口。2022-12-15渗透测试基础教程常见端口的服务常见端口的服务2022-12-15渗透测试基础教程2022-12-15渗透测试基础教程主要内容主要内容端口的基本知识端口的基本知识扫描器的基本使用扫描器的基本使用几种常见的端口检测几种常见的端口检测
5、2022-12-15渗透测试基础教程扫描器的基本使用扫描器的基本使用v扫描器是一种自动检测远程或本地主机安全性弱点的程序,使用扫描器对目标计算器进行端口扫描可以得到许多有用的信息。通过使用扫描器可以快速发现远程服务器的各种TCP端口的分配及提供的服务和它们的软件版本,直观的了解目标主机存在的安全问题。vNmap扫描器的简单使用。vHscan扫描器的简单使用。Nmap扫描器的简单使用扫描器的简单使用v简介 Nmap是一款功能强大的安全工具,主要功能是探测存活主机,扫描开放端口,嗅探网络服务于系统版本以及简单的漏洞扫描。v使用方法 以Kali Linux系统中的Nmap为例。在终端输入命令:nma
6、p hh。查看详细的参数信息,如下图所示。2022-12-15渗透测试基础教程Nmap扫描器的简单使用扫描器的简单使用2022-12-15渗透测试基础教程Nmap扫描器的简单使用扫描器的简单使用v其中常用的几个参数如下:-sT:完整的TCP端口扫描(三次握手),准确度较高-sS:隐蔽扫描(SYN扫描),安全性较高,准确度下降-sP:扫描网络中的存活主机-sV:常用端口和系统服务版本扫描-p:对指定端口进行扫描v例如:对主机192.168.33.129进行端口扫描(常用端口和系统服务版本扫描)2022-12-15渗透测试基础教程Nmap扫描器的简单使用扫描器的简单使用v扫描发现开放了4个端口及系
7、统版本:v扫描另外一个主机:2022-12-15渗透测试基础教程Nmap扫描器的简单使用扫描器的简单使用v通过对探测出的端口及其服务的判断,利用Nmap的脚本对目标主机进行脆弱性探测。vNmap的脚本使用:nmap script=auth:负责处理鉴权证书(绕开鉴权)的脚本,同时检测部分应用的弱口令。brute:对常见的应用进行暴力破解。default:使用默认类别的脚本,提供基本脚本扫描能力。discover:探测更多的信息,如SMB枚举、SNMP查询等2022-12-15渗透测试基础教程Nmap扫描器的简单使用扫描器的简单使用 fuzzer:模糊测试的脚本,发送异常的包到目标主机,探测出潜
8、在漏洞。malware:探测对方主机的入侵痕迹。vuln:常见漏洞的检测。v示例:对192.168.33.130进行常见漏洞检测:2022-12-15渗透测试基础教程Nmap扫描器的简单使用扫描器的简单使用v上述方法探测范围广,准确度不够高,使用指定探测的方法探测指定的服务。v示例:(探测出目标存在MS08-067漏洞)nmap script=smb-check-vulns.nse script-args=unsafe=1 192.168.33.1302022-12-15渗透测试基础教程Hscan扫描器的简单使用扫描器的简单使用v简介:Hscan是一款扫描软件,不需要安装,检测速度快,提供HT
9、ML报告和Hscan.log两种扫描结果。Hscan有两个版本。v使用方法:使用V1.20的GUI版本进行探测。2022-12-15渗透测试基础教程Hscan扫描器的简单使用扫描器的简单使用v启动程序。在菜单按钮处进行程序选项v选择扫描模块。选择时可以有针对性的选择,使用默认模块扫描时间较长。2022-12-15渗透测试基础教程Hscan扫描器的简单使用扫描器的简单使用v配置参数。设置起始IP、结束IP、最大线程、最大主机数、超时、睡眠时间6个参数,后四个参数有默认值,一般不用修改,也可以指定host.txt批量扫描,配置完成后开始扫描。2022-12-15渗透测试基础教程Hscan扫描器的简
展开阅读全文