端口扫描技术.pptx_第1页
端口扫描技术.pptx_第2页
端口扫描技术.pptx_第3页
端口扫描技术.pptx_第4页
端口扫描技术.pptx_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章端口扫描技术 本章要点 TCP IP工作原理 端口的概念以及各种端口扫描技术的工作原理 常见端口扫描工具应用方法 防范端口扫描技术的应用 7 1端口概述 7 1 1TCP IP工作原理1 TCP IP参考模型TCP IP参考模型来源于20世纪60年代末美国的一个网络分组交换研究项目 它是一系列网络协议的总称 这些协议使计算机之间可以进行信息交换 TCP IP参考模型分为4层 每一层负责不同的通信功能 从上到下依次为 应用层 传输层 Internet层 网络接入层 2 TCP与UDP TCP IP参考模型的传输层包括TCP和UDP TCP TransmissionControlProtocol 是传输控制协议 它提供可靠的 面向连接的传输服务 在传送数据前需要先建立连接 确认信息到达目的 并具有完善的错误检测与恢复 顺序控制和流量控制等功能UDP UserDatagramProtocol 是用户数据报协议 它提供不可靠的 无连接的传输服务 在传送数据前不需要先建立连接 不确认信息是否到达 3 TCP三次握手 三次握手 Three wayHandshaking 是指用TCP发送数据时事先通过三次通信建立连接 使收发双方同步 并交换TCP窗口大小信息 TCP连接在发送新的数据之前都要通过三次握手进行初始化 将数据包以特定的顺序编号传输 并确认这些数据包是否到达目的地 以此提供可靠的数据传送 TCP三次握手的过程 7 1 2端口的定义 端口是专门为计算机通信而设计的 计算机通信离不开端口 在计算机网络中 端口 Port 一般分为硬件端口和软件端口两种 集线器 交换机 路由器这类网络设备上用于连接到其他网络设备的接口称为硬件端口 套接字由IP地址和端口两部分组成 这里的端口就是软件端口 软件端口通常指网络服务 通信协议的端口 是逻辑上的概念 定义了计算机之间通过软件方式的通信 7 1 3端口的分类 1 根据端口的性质划分 1 公认端口 2 注册端口 3 动态和私有端口2 根据提供的服务方式划分 1 TCP端口 2 UDP端口 7 2端口扫描技术 7 2 1端口扫描概述1 端口扫描原理端口扫描 PortScanning 是一种通过连接到目标计算机的TCP和UDP端口来确定目标计算机上运行的进程和服务的方法 2 端口扫描目的和用途1 能识别在线的一台计算机或多台计算机组成的网络 2 能识别计算机上启用的服务 开放的端口 3 能识别计算机上操作系统类型 系统信息 4 能识别计算机上应用程序和特定服务的版本 5 能识别计算机的系统漏洞 软件漏洞 7 2 2常见的端口扫描技术 1 TCP全连接扫描2 TCP同步序列号扫描 SYN扫描 3 TCP结束标志扫描 FIN扫描 4 TCPconnect 扫描5 IP段扫描6 ICMPecho扫描7 UDPICMP端口不能到达扫描8 代理扫描 7 3常见扫描软件及其应用 7 3 1扫描软件概述扫描软件是基于扫描技术开发出来的一种自动检测本地或远程计算机安全性弱点的程序 7 3 2SuperScan扫描工具及应用 SuperScan是一款免费的功能比较强大的扫描工具 SuperScan能够帮助网管员发现网络中的弱点 以便采取相应的措施 基本使用方法见课本 7 4端口扫描防御技术应用 7 4 1查看端口的状态1 用netstat命令查看在DOS命令提示符界面中 输入 netstat an Proto 代表协议 LocalAddress 代表本机地址 该地址冒号后的数字就是开放的端口号 ForeignAddress 代表远程计算机地址 如果和其他机器正在通信 显示的就是对方的地址 2 用软件工具TCPView查看 TCPViewv3 02是一款Sysinternals开发的绿色软件 在主界面中它能显示本机连接进程所对应的端口的状态 且在Windows2000 XP 2003操作系统中会直接显示该程序的系统图标 TCPView能随着系统状态的变化而动态更新 7 4 2关闭闲置和危险的端口 1 关闭闲置的服务在WindowsNT系列操作系统中 打开 控制面板 管理工具 服务 找到计算机中未被使用的服务 选择该服务后单击鼠标右键 在弹出的快捷菜单中选择 停止 命令 将这些服务关闭 其对应的端口也会被关闭 2 设置 TCP IP筛选 关闭端口 打开 本地连接属性 对话框 双击 Internet协议 TCP IP 单击 高级 按钮 在弹出的对话框中选中 选项 选项卡 单击 属性 按钮 打开 TCP IP筛选 对话框 选中 启用TCP IP筛选 复选框 单击 添加 按钮 在这里可以添加TCP UDP端口 3 利用防火墙屏蔽端口 Windows系统防火墙单击 例外 标签 可以选择已经开启的应用程序 单击 删除 按钮来屏蔽掉与该应用程序关联的端口 7 4 3隐藏操作系统类型 1 扫描识别操作系统类型 1 通过ping命令返回TTL值识别 默认情况 FreeBSD UNIX及类UNIX等类型的操作系统的ICMP回显应答的TTL字段值为255 Windows2000 NT等类型的操作系统的ICMP回显应答的TTL字段值为128 CompaqTru64 Linux等类型的操作系统的ICMP回显应答的TTL字段值为64 Windows95 98 98SE Me等类型的操作系统的ICMP回显应答的TTL字段值为32 1 扫描识别操作系统类型 2 通过连接端口的返回信息识别1 假设已知目标计算机开放了端口21 在DOS下 输入 ftp IP地址 若返回信息中含有 MicrosoftFTPService Version5 0 的字样 可断定是Windows2000操作系统 若返回信息中含有 UFTPServerv4 0forWinSockready 的字样 可断定是Windows操作系统 若返回信息中含有 vsFTPd1 1 0 可断定是UINX操作系统 2 假设已知目标计算机开放了端口80 在DOS下 输入 telnet IP地址 80 若返回信息中含有 Server Microsoft IIS 5 0 的字样 可断定是Windows操作系统 3 假设已知目标计算机开放了端口23 在DOS下 输入 telnet IP地址 若返回信息中含有 WelcometoMicrosoftTelnetService 的字样 可断定是Windows操作系统 若返回信息中含有 SunOS 的字样 可断定是UINX操作系统 3 通过开放的端口号识别如果一台计算机启用了135 139端口 则通常认为该计算机安装的是Windows系列操作系统 如果同时还启用了5000端口 则认为该计算机为WindowsXP操作系统 1 扫描识别操作系统类型 2 修改计算机的默认TTL值 打开注册表编辑器 展开 HKEY LOCAL MACHINE System CurrentControlSet Services Tcpip Parameters 在界面右侧空白区域单击鼠标右键 在弹出的快捷菜单中选择 新建 DWORD值 弹出 编辑DWORD值 对话框 数值名称 文本框中输入 DefaultTTL 将该值修改为十进制的 255 或十六进制的 ff 重启计算机 7 5实训项目 实训项目 端口屏蔽 实训目的 学会应用IPSec屏蔽危险端口 7 6小结与练习 7 6 1小结本章重点介绍了端口的种类 端口的扫描技术 端口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论