第二十一章-网络信息获取优秀PPT.ppt
《第二十一章-网络信息获取优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第二十一章-网络信息获取优秀PPT.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1软软件件学学院院网络信息获得网络信息获得 扫描器扫描器扫描器基本概念扫描原理监听监听网络监听的概念和工作原理网络监听在Windows2000下的基本实现方法NETVIEW监听器示例Linux下的BBS监听程序例子侦听检测侦听检测 2软软件件学学院院扫描器基本概念扫描器基本概念 扫描器是一种自动检测远程或本地主机平安扫描器是一种自动检测远程或本地主机平安性弱点的程序,通过运用扫描器你可一不留痕迹性弱点的程序,通过运用扫描器你可一不留痕迹的发觉远程服务器的各种的发觉远程服务器的各种TCP端口的安排及供应端口的安排及供应的服务和它们的软件版本。的服务和它们的软件版本。扫描器通过选用远程扫描器通过选
2、用远程TCP/IP不同的端口的服不同的端口的服务,并记录目标赐予的回答,通过这种方法,可务,并记录目标赐予的回答,通过这种方法,可以搜集到很多关于目标主机的各种有用的信息以搜集到很多关于目标主机的各种有用的信息 扫描器并不是一个干脆的攻击网络漏洞的程扫描器并不是一个干脆的攻击网络漏洞的程序,它仅仅能帮助我们发觉目标机的某些内在的序,它仅仅能帮助我们发觉目标机的某些内在的弱点弱点 3软软件件学学院院扫描器种类主要有扫描器种类主要有 NNS(网络平安扫描器网络平安扫描器)STROBE(超级优化超级优化TCP端口检测程序端口检测程序)SATAN(平安管理员的网络分析工具平安管理员的网络分析工具)Ja
3、kal(隐私扫描器)(隐私扫描器)IdenTCPscan ESPScan XSCAN 4软软件件学学院院扫描器应当有三项功能:扫描器应当有三项功能:发觉一个主机或网络的实力;发觉一个主机或网络的实力;一旦发觉一台主机,有发觉什么服务正运行在这台一旦发觉一台主机,有发觉什么服务正运行在这台主机上的实力;主机上的实力;通过测试这些服务,发觉漏洞的实力。通过测试这些服务,发觉漏洞的实力。5软软件件学学院院扫描原理扫描原理TCPconnect()扫描基本原理TCPconnect是最基本的TCP扫描。操作系统供应的connect()系统调用,用来与每一个感爱好的目标计算机的端口进行连接。假如端口处于侦听
4、状态,那么connect()就能成功。否则,这个端口是不能用的,即没有供应服务。TCPSYN扫描扫描程序发送的是一个SYN数据包,好象准备打开一个实际的连接并等待反应一样(参考TCP的三次 握 手 建 立 一 个 TCP连 接 的 过 程)。一 个SYN|ACK的返回信息表示端口处于侦听状态。一个RST返回,表示端口没有处于侦听态。假如收到一个SYN|ACK,则扫描程序必需再发送一个RST信号,来关闭这个连接过程。6软软件件学学院院TCPFIN扫描TCPFIN扫描方法的思想是关闭的端口会用适当的RST来回复FIN数据包。另一方面,打开的端口会忽视对FIN数据包的回复。IP段扫描IP段扫描不能算
5、是新方法,只是其它技术的变更。它并不是干脆发送TCP探测数据包,是将数据包分成两个较小的IP段。这样就将一个TCP头分成好几个数据包,从而过滤器就很难探测到。7软软件件学学院院TCP反向反向ident扫描扫描 ident协议允许协议允许(rfc1413)看到通过看到通过TCP连接的任何进程的拥有者的用连接的任何进程的拥有者的用户名,即使这个连接不是由这个进程起先的。因此你能,举个例子,户名,即使这个连接不是由这个进程起先的。因此你能,举个例子,连接到连接到 端口,然后用端口,然后用identd来发觉服务器是否正在以来发觉服务器是否正在以root权限运权限运行。这种方法只能在和目标端口建立了一个
6、完整的行。这种方法只能在和目标端口建立了一个完整的TCP连接后才能连接后才能看到。看到。FTP返回攻击返回攻击 FTP协议的一个好玩的特点是它支持代理(协议的一个好玩的特点是它支持代理(proxy)FTP连接。即入侵连接。即入侵者可以从自己的计算机者可以从自己的计算机a 和目标主机和目标主机target 的的FTPserver-PI(协协议说明器议说明器)连接,建立一个限制通信连接。然后,恳求这个连接,建立一个限制通信连接。然后,恳求这个server-PI激活一个有效的激活一个有效的server-DTP(数据传输进程数据传输进程)来给来给Internet上任何上任何地方发送文件。地方发送文件。
7、8软软件件学学院院UDPICMP端口不能到达扫描端口不能到达扫描 这种方法与上面几种方法的不同之处在于运用的是这种方法与上面几种方法的不同之处在于运用的是UDP协议。协议。很多主机在你向一个未打开的很多主机在你向一个未打开的UDP端口发送一个数端口发送一个数据包时,会返回一个据包时,会返回一个ICMP_PORT_UNREACH错错误。这样你就能发觉哪个端口是关闭的。误。这样你就能发觉哪个端口是关闭的。UDP和和ICMP错误都不保证能到达,因此这种扫描器必需错误都不保证能到达,因此这种扫描器必需还实现在一个包看上去是丢失的时候能重新传输。还实现在一个包看上去是丢失的时候能重新传输。9软软件件学学
8、院院UDPrecvfrom()和和write()扫描扫描 当非当非root用户不能干脆读到端口不能到达错误时,用户不能干脆读到端口不能到达错误时,Linux能间接地在它们到达时通知用户。比如,对能间接地在它们到达时通知用户。比如,对一个关闭的端口的其次个一个关闭的端口的其次个write()调用将失败。在调用将失败。在非堵塞的非堵塞的UDP套接字上调用套接字上调用recvfrom()时,假如时,假如ICMP出错还没有到达时回返回出错还没有到达时回返回EAGAIN-重试。重试。假如假如ICMP到达时,返回到达时,返回ECONNREFUSED-连接连接被拒绝。这就是用来查看端口是否打开的技术。被拒绝
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二十一 网络 信息 获取 优秀 PPT
限制150内