渗透测试基础教程第6章课件.ppt
《渗透测试基础教程第6章课件.ppt》由会员分享,可在线阅读,更多相关《渗透测试基础教程第6章课件.ppt(44页珍藏版)》请在三一办公上搜索。
1、Chapter 6常见的端口扫描与利用,2,简介,端口是计算机系统与外界沟通的枢纽,计算机系统通过端口接受或发送数据,因此开放了什么类型的端口、连接端口的密码强弱等非常重要,于是有了常见的很多关于端口的测试方法。,2022/11/29,渗透测试基础教程,主要内容,端口的基本知识,扫描器的基本使用,几种常见的端口检测,2022/11/29,渗透测试基础教程,端口的基本知识,什么是端口?端口的划分。端口的作用。,什么是端口?,端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。在网络技术中,端口有几种含义。集线器、交换
2、机、路由器的端口是指连接其他网络设备的接口,如RJ-45端口、serial端口等。这里所指的端口不是物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。通俗来说,端口就是设备与外界通信交流的出口。,2022/11/29,渗透测试基础教程,端口的划分,按照常见服务划分为TCP端口和UDP端口TCP端口是为TCP通信提供服务的端口。TCP是一种面向连接的、可靠的、基于字节流的传输层通信协议。UDP端口是为UDP通信提供服务的端口。UDP是OSI模型中一种无连接的传输层协议,提供面向事物的简单不可靠信息传送服务。,2022/11/29,渗透测试基础教程,端口的划分,按端口号划分为
3、:公认端口、注册端口、动态和私有端口。公认端口:从01023,它们紧密绑定与一些服务。通常这些端口的通信表明了某种服务的协议。例如:80端口实际是HTTP通信。注册端口:从102449151,它们松散的绑定与一些服务。许多系统处理动态端口从1024开始。动态和私有端口:从4915265535。理论上不应为服务分配这些端口,实际上机器通常从1024起分配动态端口。也有例外,如SUN的RPC端口从32768开始。,2022/11/29,渗透测试基础教程,端口的作用,一台拥有IP地址的主机可以提供许多服务,如WEB服务、FTP服务、SMTP服务等,这些服务完全可以通过一个IP地址来实现。那么主机是如
4、何区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务是一对多的关系。实际上它是通过IP地址+端口号来区分不同的服务的。当一台客户机访问服务端的www服务时,服务端可能使用的是80端口与客户端通信,而客户端使用的可能是5678这样的端口。,2022/11/29,渗透测试基础教程,常见端口的服务,2022/11/29,渗透测试基础教程,2022/11/29,渗透测试基础教程,主要内容,端口的基本知识,扫描器的基本使用,几种常见的端口检测,2022/11/29,渗透测试基础教程,扫描器的基本使用,扫描器是一种自动检测远程或本地主机安全性弱点的程序,使用扫描器对目标计算器进行端口扫描可
5、以得到许多有用的信息。通过使用扫描器可以快速发现远程服务器的各种TCP端口的分配及提供的服务和它们的软件版本,直观的了解目标主机存在的安全问题。Nmap扫描器的简单使用。Hscan扫描器的简单使用。,Nmap扫描器的简单使用,简介Nmap是一款功能强大的安全工具,主要功能是探测存活主机,扫描开放端口,嗅探网络服务于系统版本以及简单的漏洞扫描。使用方法以Kali Linux系统中的Nmap为例。在终端输入命令:nmap hh。查看详细的参数信息,如下图所示。,2022/11/29,渗透测试基础教程,Nmap扫描器的简单使用,2022/11/29,渗透测试基础教程,Nmap扫描器的简单使用,其中常
6、用的几个参数如下:-sT:完整的TCP端口扫描(三次握手),准确度较高-sS:隐蔽扫描(SYN扫描),安全性较高,准确度下降-sP:扫描网络中的存活主机-sV:常用端口和系统服务版本扫描-p:对指定端口进行扫描例如:对主机192.168.33.129进行端口扫描(常用端口和系统服务版本扫描),2022/11/29,渗透测试基础教程,Nmap扫描器的简单使用,扫描发现开放了4个端口及系统版本:扫描另外一个主机:,2022/11/29,渗透测试基础教程,Nmap扫描器的简单使用,通过对探测出的端口及其服务的判断,利用Nmap的脚本对目标主机进行脆弱性探测。Nmap的脚本使用:nmap script
7、=auth:负责处理鉴权证书(绕开鉴权)的脚本,同时检测部分应用的弱口令。brute:对常见的应用进行暴力破解。default:使用默认类别的脚本,提供基本脚本扫描能力。discover:探测更多的信息,如SMB枚举、SNMP查询等,2022/11/29,渗透测试基础教程,Nmap扫描器的简单使用,fuzzer:模糊测试的脚本,发送异常的包到目标主机,探测出潜在漏洞。malware:探测对方主机的入侵痕迹。vuln:常见漏洞的检测。示例:对192.168.33.130进行常见漏洞检测:,2022/11/29,渗透测试基础教程,Nmap扫描器的简单使用,上述方法探测范围广,准确度不够高,使用指定
8、探测的方法探测指定的服务。示例:(探测出目标存在MS08-067漏洞)nmap script=smb-check-vulns.nse script-args=unsafe=1 192.168.33.130,2022/11/29,渗透测试基础教程,Hscan扫描器的简单使用,简介:Hscan是一款扫描软件,不需要安装,检测速度快,提供HTML报告和Hscan.log两种扫描结果。Hscan有两个版本。使用方法:使用V1.20的GUI版本进行探测。,2022/11/29,渗透测试基础教程,Hscan扫描器的简单使用,启动程序。在菜单按钮处进行程序选项选择扫描模块。选择时可以有针对性的选择,使用默认
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 渗透 测试 基础教程 课件

链接地址:https://www.31ppt.com/p-1473572.html