信息技术赵泽茂第十一章_第1页
信息技术赵泽茂第十一章_第2页
信息技术赵泽茂第十一章_第3页
信息技术赵泽茂第十一章_第4页
信息技术赵泽茂第十一章_第5页
已阅读5页,还剩185页未读, 继续免费阅读

付费下载

下载本文档

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

文档简介

11.1信息收集技术11.2攻击实施技术11.3隐身巩固技术小结习题信息收集是指通过各种方式获取所需要的信息。网络攻击的信息收集技术主要有网络踩点、网络扫描和网络监听等。11.1信息收集技术11.1.1网络踩点

踩点是指攻击者通过各种途径对所要攻击的目标进行的多方面的调查和了解,包括与被攻击目标有关的任何可得到的信息,从中规约出目标对象的网段、域名以及IP地址等相关信息的特定手段和方法。踩点的目的就是探察目标的基本情况、可能存在的漏洞、管理最薄弱的环节和守卫松懈的时刻等,从而确定有效的攻击手段和最佳的攻击时机。常见的踩点方法有域名相关信息的查询、公司性质的了解、对主页进行分析、对目标IP地址范围进行查询和网络勘查等。

1.域名相关信息的查询

攻击者可以利用域名解析服务(DNS)来请求查询网络的粗略信息,如注册人、域名、管理方面联系人、记录创建及更新时间和域名服务器等。

在某些时候,甚至可能利用一种被称为区域传输的手段获取域名信息。所谓区域传输,就是指请求某一台DNS服务器发送整个DNS区域的一份拷贝,即该网络中所有已注册主

机名称的列表。尽管对于大多数的攻击行为来说,主机名称并非至关重要,但这些主机名却能够使某些类型的攻击变得更加简单。举例说明,如果黑客获取了某一个运行着IIS的Web服务器主机名称,他就能够推导出针对这一主机的匿名IIS用户,因为通常来说这一用户被设置为IUSR_<主机名称>。

2.了解公司性质

利用公共信息渠道收集目标公司信息,确定目标公司所处的行业,如IT行业、制造业、服务业、政府或公益组织等;了解目标公司目前的网络保护技术措施、网络管理和网络应用的状况,寻找可能存在的漏洞和管理薄弱的环节等。

攻击者在对公司性质基本了解后,再从多方面了解管理员的技术水平,尽可能看一些这个管理员张贴的文章,从中可以了解管理员熟悉什么、不熟悉什么,由此推测管理员可能会出现什么错误的配置。

3.对主页进行分析

仔细查看目标机构的网页,收集尽可能多的主机上机构的信息,这其中可能有机构所在的地理位置、与其关系亲密的公司或实体、公司兼并或归靠的新闻报道、电话号码、联系人的姓名和电子邮件地址、指示所用安全机制的类型的隐私和机密保障策略、与其相关联的Web服务器超链接。阅读主页HTML源代码,了解整个主页真正在客户端运行的源代码(一个好的主页,为了方便其他网页编程员更方便地读懂网页,同时也加了很多注释)。通过阅读主页源代

码,确定目标网站的源代码可能存在的可利用漏洞。

4.对目标机构IP地址范围进行查询

当攻击者掌握一些主机的IP地址后,下一步就是要找出目标网段的地址范围或者子网掩码。

需要知道地址范围,以保证攻击者能集中精力对付一个网络而没有闯入其他网络。这样做有两个原因:第一,假设有地址,要扫描整个A类地址需要一段时间,如果正在跟踪的目标只是地址的一个小子集,那么就无需浪费时间;第二,一些公司有比其他公司更好的安全性,因此跟踪较大的地址空间增加了危险,如攻击者可能会闯入有良好安全性的公司,而它会报告这次攻击并发出报警。攻击者能用两种方法找到这一信息,容易的方法是使用AmericaRegistryforInternetNumbers(ARIN)whois搜索找到信息;ARIN允许任何人搜索whois数据库找到网络上的定

位信息、自治系统号码(ASN)、有关的网络句柄和其他有关的接触点(POC)。基本上,常规的whois会提供关于域名的信息。ARINwhois允许询问IP地址,帮助攻击者找到关于子网地址和网络如何被分割的策略信息。

5.网络勘查

在目标网络IP地址范围确定后,就需要对网络内部进行一定的勘查,看看网络速度、是否存在防火墙等。下面以在Windows下的tracert追踪A的路由为例来了解网络的大致拓扑:

C:\>tracertA

TracerttoA(),30hopsmax,40byte

packets

1gate2()5.391ms5.107ms5.559ms由由上可可以看看见本本地到到主机机需要要经过过5跳跳,中中间没没有ICMP分分组的的丢失失,因因此可可以看看出第第4跳跳很可可能是是主机机A的路路由设设备,,可以以对整整个网网络有有一个个大体体的了了解。。网网络扫扫描网络扫扫描是是一种种自动动检测测远程程或本本地主主机安安全脆脆弱点点的技技术。。它是是通过过向远远程或或本地地主机机发送送探测测数据据包,,获取取主机机的响响应,,并根根据反反馈的的数据据包进进行解解包和和分析析,从从而获获取主主机的的端口口开放放情况况,获获得主主机提提供的的服务务信息息。通通过扫扫描,,攻击击者可可以获获取远远程服服务器器的各各种TCP端口口的分分配及及提供供的服服务和和它们们的软软件版版本,,间接接或直直观地地了解解到远远程主主机所所存在在的安安全问问题。。常见见的网网络扫扫描技技术有有端口口扫描描、共共享目目录扫扫描、、系统统用户户扫描描和漏漏洞扫扫描。。1.端端口扫扫描端口扫扫描技技术是是向目目标主主机的的TCP/IP服务务端口口发送送探测测数据据包,,并记记录目目标主主机的的响应应的技技术。。通过过分析析响应应来判判断服服务端端口是是打开开还是是关闭闭,就就可以以得知知端口口提供供的服服务或或信息息。端端口扫扫描器器有很很多,,这里里介绍绍一款款端口口扫描描器软软件———SuperScan。SupersCan是一一款获获取对对方计计算机机开放放端口口的工工具软软件,,主界界面如如图11-1-1所所示。。图11-1-1SuperScan主界面对85的计计算机机进行行端口口扫描描,在在“主主机名名查找找”文文本框框中输输入IP地地址,,点击击“开开始””按钮钮,开开始扫扫描,,扫描描端口口结果果界面面如图图11-1-2所示示。通通过端端口扫扫描,,可以以知道道对方方开放放了哪哪些服服务,,从而而根据据某些些服务务的漏漏洞进进行攻攻击。。图11-1-2SuperScan扫描端口结果界面2.共共享目目录扫扫描为了达达到相相互交交流的的目的的,我我们常常常会会将自自己的的一些些重要要信息息保存存到共共享目目录中中,以以方便便其他他人调调用。。这些些共享享目录录可以以被黑黑客通通过共共享目目录扫扫描工工具获获取。。这里里介绍绍一款款共享享目录录扫描描工具具软件件———网络络工具具包,,其主主界面面如图图11-1-3所示示。图11-1-3网络工具包界面网络工工具包包软件件可以以扫描描一个个IP地址址段的的共享享信息息。在在起始始IP框输,,在终终止IP框框输入入55,点点击““开始始查找找”按按钮就就可以以得到到对方方的共共享目目录了了,如如图11-1-4所所示。。结结果显计计算机机上C、D、E、F盘是是默认认隐式式共享享的。。图11-1-4网络工具包扫描结果界面3.系系统用用户扫扫描目前计计算机机系统统一般般都支支持多多用户户操作作,因因此,,即使使是个个人计计算机机中也也存在在多个个用户户帐号号,而而且往往往有有些是是默认认的帐帐号或或者一一些临临时帐帐号。。这些些帐号号的存存在都都是黑黑客扫扫描的的重点点。这这里里介绍绍一款款系统统用户户扫描描软件件———NTscan,其其界面面如图图11-1-5所示示。图11-1-5NTscan界面对IP为4的计计算机机进行行扫描描,首首先将将该IP段段添加加到扫扫描配配置中中(软软件的的左上上角),输输入需需要扫扫描的的IP段,,如图图11-1-6所示示;接接下来来的连连接共共享根根据需需要选选择,,一般般选择择c$;然然后选选中WMI扫描描(可可以根根据需需要选选择其其他扫扫描方方式);端端口选选中135;最最后后点击击“开开始””按钮钮,一一段时时间后后得到到存在在弱口口令的的主机机帐号号,如如图11-1-7所所示。。图11-1-6NTscan添加扫描主机设置界面图11-1-7NTscan扫描结果界面4.漏漏洞扫扫描常见的的漏洞洞主要要有3类:网网络协协议的的安全全漏洞洞、操操作系系统的的安全全漏洞洞、应应用程程序的的安全全漏洞洞。这这些漏漏洞都都可以以被黑黑客扫扫描获获取并并利用用。这这里介介绍一一款扫扫描软软件———X-Scanv3.3,其其主界界面如如图11-1-8所所示。。可以利利用X-Scanv3.3软件件对系系统存存在的的一些些漏洞洞进行行扫描描,选选择菜菜单栏栏设置置下的的菜单单项““设置置”→→“扫扫描参参数””;接接着着需要要确定定要扫扫描主主机的的IP地址址或者者IP地址址段,,选择择菜单单栏设设置下下的菜菜单项项“扫扫描参参数””,扫扫描一一台主主机,,在指指定IP范范围框框中输输入-54,如如图11-1-9所所示;选选中中需要要检测测的漏漏洞,,点击击“确确定””按钮钮,如如图11-1-10所所示示。设设置完完毕后后,进进行漏漏洞扫扫描,,点击击工具具栏上上的““开始始”图图标,,开始始对目目标主主机进进行扫扫描,,如图图11-1-11所所示。。图11-1-8X-Scanv3.3界面图11-1-9X-Scanv3.3扫描参数设置界面图11-1-10X-Scanv3.3扫描模块界面图11-1-11X-Scanv3.3扫描结果界面网网络监监听网络监监听器器(Sniffer)原原本是是提供供给系系统管管理员员的一一类管管理工工具,,现多多作为为一种种网络络监测测工具具。它它既既可以以是硬硬件,,也可可以是是软件件。硬硬件件形式式的网网络监监测器器称为为网络络分析析仪;;软软件形形式的的网络络监器器用于于Windows或或UNIX平台台,如如NexXray、、Netmonitor等等。但但是,,黑客客们却却用它它来暗暗中监监视网网络状状况、、窃取取各种种数据据,如如明文文形式式的密密码等等。1.网网络监监听原原理以太网网是在在20世世纪纪70年年代代研制制开发发的一一种基基带局局域网网技术术。它它使使用同同轴电电缆作作为网网络媒媒体,,采用用载波波监听听多路路访问问/冲冲突检检测(CarrierSenseMultipleAccess/CollisionDetection,,CSMA/CD)机制制,但但是是如今今的以以太网网更多多的被被用来来指各各种采采用CSMA/CD技技术术的局局域网网。以太网的的基本特特征是采采用CSMA/CD的的共享访访问方案案,即多多个主机机都连接接在一条条总线上上,所有有的主机机都不断断向总线线上发出出监听信信号,但但在同一一时刻只只能有一一个主机机在总线线上进行行传输,,而其其他主机机必须等等待其传传输结束束后再开开始自己己的传输输。局域域网内的的每台主主机都在在监听网网内传输输数据,,当所监监听到的的数据帧帧包含的的MAC地址与与自己的的MAC地址相相同时,,则接收收该帧,,否则丢丢弃,这这就是以以太网的的“过滤滤”规则则。但是是,如果果把以太太网卡设设置为““混杂模模式”(PromiscuousMode),,它就能能接收在在网络上上传输的的每一个个数据包包。网络络监听器器就是依依据这种种原理来来监听网网络数据据的。2.网网络监监听的实实现方式式由于网络络节点或或工作站站之间的的信息交交流归根根到底是是比特流流在物理理信道上上的传输输,现在在很多的的数据传传送是明明文传送送,因此此,只要要能截获获所传比比特流,,就可以以从中窃窃听到很很多有用用的信息息。计算算机网络络中的监监听可以以在任何何位置进进行,比比如网关关、路由由器、远远程网的的调制解解调器或或者网络络中的某某一台主主机。1)基基于集线线器的监监听当当局域域网内的的主机通通过HUB连接接时,HUB的的作用就就是局域域网上面面的一个个共享的的广播媒媒体,所所有通过过局域网网发送的的数据首首先被送送到HUB,然然后HUB将接接收到的的所有数数据向它它的每个个端口口转发。。只要将将某台主主机的网网卡设置置为混杂杂模式,,就可以以接收到到局域网网内所有有主机间间的数据据流量。。2)基基于交换换机的监监听基基于交换换机的监监听不同同于工作作在物理理层的HUB,,交换机机是工作作在数据据链路层层的。交交换机在在工作时时维护着着一张ARP的的数据库库表,在在这个库库中记录录着交换换机每个个端口所所绑定的的MAC地址,,当有数数据报发发送到交交换机时时,交换换机会将将数据报报的目的的MAC地址与与自己维维护的数数据库内内的端口口对照,,然后将将数据报报发送到到“相应应的”端端口上,,交换机机转发的的报文是是一一对对应的。。对交换机机而言,,仅有两两种情况况会以广广播方式式发送:一一是数据据报的目目的MAC地址址不在交交换机维维护的数数据库中中,此时时报文向向所有端端口转发发;二二是报文文本身就就是广播播报文。。因此,,基于交交换机以以太网建建立的局局域网并并不是真真正的广广播媒体体,交换换机限制制了被动动监听工工具所能能截获的的数据。。为了实实现监听听的目的的,可以以采用MACf1ooding和和ARP欺骗等等方法。。(1)MACflooding:通通过在在局域网网上发送送大量随随机的MAC地地址,以以造成交交换机的的内存耗耗尽,当当内存耗耗尽时,,一些交交换机便便开始向向所有连连在它上上面的链链路发送送数据。。(2)ARP欺欺骗:ARP协议议的作用用是将IP地址址映射到到MAC地址,,攻击者者通过向向目标主主机发送送伪造的的ARP应答包包,骗取取目标系系统更新新ARP表,将将目标系系统的网网关的MAC地地址修改改为发发起攻击击的主机机MAC地址,,使数据据包都经经由攻击击者的主主机。这这样,即即使系统统连接在在交换机机上,也也不会影影响对数数据包的的窃取,,因此就就可轻松松地通过过交换机机来实现现网络监监听。3)基基于主机机的网络络监听前前面讨讨论的两两种监听听方案中中都是针针对一个个网络来来监听的的,但有有时候管管理员只只关心网网络中某某台重要要的主机机,比如如一台邮邮件服务务器、一一台Web服务务器或者者一台充充当路由由器或网网关功能能的主机机,这时时可以把把原本直直接插入入该主机机的网线线改为先先插入一一个HUB,然然后再把把该主机机和监控控机接入入该HUB,这这样就转转化为第第一种情情况了。。4)基基于端端口镜像像的网络络监听端端口镜镜像(PortMirror)可可以让用用户将指指定端口口或指定定VLAN或所所有的流流量复制制到一个个指定的的镜像端端口,这这样,将将监控主主机接入入这个镜镜像端口口就可以以监听所所有的流流量。该该功能可可以在不不干扰用用户的情情况下监监控各端端口的传传输情况况,全盘盘掌握网网络的状状态。其具体步步骤为:首先先在交换换机上开开设一个个RMON的监监听端口口(Port10)(一般般现在的的交换机机都支持持RMON方式式),然然后可以以在交换换机上指指定被监监听的端端口,如如Portl、2、、3、4,那么么这些些端口收收发的数数据都会会被监听听端口所所捕获。。基于端端口镜像像的网络络监听方方法通过过监听一一个指定定端口,,可以达达到从更更高层次次上对一一个网络络监听的的目的。。在3COM交交换机用用户手册册中,端端口监听听被称为为“漫游游分析端端口(RovingAnalysis)”,网网络流量量被监听听的端口口称做““监听口口(MonitorPort)””,连接接监听设设备的端端口称做做“分析析口(AnalyzerPort)”。。3.网网络监监听工具具网络监听听工作并并不复杂杂,关键键就在于于网卡被被设置为为混杂模模式的状状态,目目前有很很多的工工具可以以做到这这一点,,如SnifferPro、WinSniffer、NetXray、、Pswmonitor、Netmonitor、Snort等等。这这里详细细介绍SnifferPro软件件。SnifferPro是一款款非常著著名的监监听工具具软件,,但是SnifferPro不能有有效地提提取有效效的信息息,SnifferPro比较适适合分析析网络协协议。进进入Sniffer主主界面,,抓包之之前必须须先设置置要抓取取数据包包的类型型。选择择主菜单单Capture下的的DefineFilter菜单单,如图图11-1-12所示示。图11-1-12SnifferPro主界面在抓包过过滤器窗窗口中,,选择Address选项卡卡,窗口口中需要要修改两两个地方方:在在Address下拉拉列表中中选择抓抓包的类类型为IP,在在Station1下面输输入主机机的IP地址10;在在与之对对应的Station2下下面输入入虚拟机机的IP地址09,如图图11-1-13所示示。图11-1-13SnifferPro过滤地址设置界面设置完毕毕后,点点击该窗窗口的Advanced选项项卡,拖拖动滚动动条找到到IP项项,将IP和ICMP选中,,如图11-1-14所示。。向向下拖拖动滚动动条,将将TCP和UDP选中中,再把把TCP下面的的FTP和Telnet两个个选项选选中,如如图11-1-15所所示。图11-1-14SnifferPro过滤网络层协议设置界面图11-1-15SnifferPro过滤应用层协议设置界面这样Sniffer的的抓包过过滤器就就设置完完毕了,,后面的的实验也也采用这这样的设设置。选选择菜单单栏Capture下下的Start菜单项项,启动动抓包以以后,在在主机的的DOS窗口中中Ping虚拟拟机,如如图11-1-16所示示。图11-1-16Ping界面Ping指指令执执行完完毕后后,点点击工工具栏栏上的的“停停止并并分析析”按按钮,,如图图11-1-17所所示。。在在弹弹出的的窗口口中选选择Decode选选项卡卡,可可以看看到数数据包包在两两台计计算机机间的的传递递过程程,如如图11-1-18所示示。图11-1-17SnifferPro停止查看界面图11-1-18SnifferPro捕获数据分析界面在收集集足够够的信信息后后,网网络攻攻击的的第二二阶段段便是是攻击击实施施。当当然,,攻击击实施施的技技术和和手段段是和和现有有的网网络、、应用用和使使用者者息息息相关关的。。常见见的攻攻击实实施技技术有有社会会工程程学攻攻击、、口令令攻击击、漏漏洞攻攻击、、欺骗骗攻击击、拒拒绝服服务攻攻击等等。值值得一一提的的是,,这几几种技技术是是可以以交叉叉的,,如一一种攻攻击可可能同同时是是口令令攻击击、漏漏洞攻攻击和和欺骗骗攻击击。11.2攻攻击实实施技技术社社会工工程学学攻击击所谓““社会会工程程学攻攻击””,就就是利利用人人们的的心理理特征征,骗骗取用用户的的信任任,获获取机机密信信息、、系统统设置置等不不公开开资料料,为为黑客客攻击击和病病毒感感染创创造有有利条条件。。社会会工程程学攻攻击是是一种种利用用“社社会工工程学学”来来实施施的网网络攻攻击行行为。。准准确确来说说,社社会工工程学学不是是一门门科学学,而而是一一门艺艺术和和窍门门的方方法。。社会会工程程学利利用人人的弱弱点,,以顺顺从人人们的的意愿愿、满满足人人们的的欲望望的方方式,,利用用人的的弱点点(如如人的的本能能反应应、好好奇奇心、、信任任心理理、贪贪便宜宜等),通通过欺欺骗、、伤害害等手手段来来获取取自身身利益益的手手法。。现实中中运用用社会会工程程学的的犯罪罪很多多。短短信诈诈骗(如诈诈骗银银行信信用卡卡号码码)、、电话话诈骗骗(如如以知知名人人士的的名义义推销销诈骗骗)等等都运运用了了社会会工程程学的的方法法。近近年来来,更更多的的黑客客转向向利用用人人的弱弱点即即社会会工程程学方方法来来实施施网络络攻击击。利利用社社会工工程学学手段段突破破信息息安全全防御御措施施的事事件,,已经经呈现现出上上升甚甚至泛泛滥的的趋势势。Gartner集团团信息息安全全与风风险研研究主主任RichMogull认为为:““社社会工工程学学是未未来10年年最大大的安安全风风险,,许多多破坏坏力最最大的的行为为是由由于社社会工工程学学而不不是黑黑客或或破坏坏行为为造成成的。。”一一些信信息安安全专专家预预言,,社会会工程程学将将会是是未来来信息息系统统入侵侵与反反入侵侵的重重要对对抗领领域。。凯凯文文米特特(KevinMitnick)出出版版的《《欺骗骗的艺艺术》》(TheArtofDeception)堪称称社会会工程程学的的经典典。书书中详详细地地描述述了许许多运运用社社会工工程学学入侵侵网络络的方方法,,这些些方法法并不不需要要太多多的技技术基基础,,但可可怕的的是,,一旦旦懂得得如何何利用用人的的弱点点(如如轻信信、健健忘、、胆小小、贪贪便宜宜等)就可可以轻轻易地地潜入入防护护最严严密的的网络络系统统。他他曾经经在很很小的的时候候就能能够把把这一一天赋赋发挥挥到极极致,,像变变魔术术一样样,不不知不不觉地地进入入了包包括美美国国国防部部、IBM等几几乎不不可能能潜入入的网网络系系统,,并获获取了了管理理员特特权。。2007年年6月月,一一个传传言在在网上上流传传得很很热,,据说说修改改某个个注册册表的的键值值,可可以让让系统统运行行加快快许多多倍。。实际际上,,这个个键值值修改改之后后,会会使整整个系系统的的安全全性降降低。。如果果别有有用心心的黑黑客大大肆传传播这这样的的“系系统优优化方方案””,就就可能能使许许多用用户面面临安安全风风险。。免免费费下载载软件件中捆捆绑流流氓软软件、、免费费音乐乐中包包含病病毒、、网络络钓鱼鱼、垃垃圾电电子邮邮件中中包括括间谍谍软件件等,,都是是近来来社会会工程程学的的代表表应用用。社会工工程学学攻击击不是是传统统的信信息安安全的的范畴畴,也也被称称为““非非传统统信息息安全全”(NontraditionalInformationSecurity)。传传统统信息息安全全办法法解决决不了了非传传统信信息安安全的的威胁胁。口口令攻攻击攻击者者攻击击目标标时常常常把把破译译用户户的口口令作作为攻攻击的的开始始。只只要攻攻击者者能猜猜测或或者确确定用用户的的口令令,他他就能能获得得机器器或者者网络络的访访问权权,并并能访访问到到用户户能访访问到到的任任何资资源。。如果果这个个用户户有域域管理理员或或root用户户权限限,这这将是是极其其危险险的。。1.社社会会工程程学通过人人际交交往这这一非非技术术手段段以欺欺骗、、套取取的方方式来来获得得口令令。2.猜猜测攻攻击首先使使用口口令猜猜测程程序进进行攻攻击。。口令令猜测测程序序往往往根据据用户户定义义口令令的习习惯猜猜测用用户口口令,,像名名字缩缩写、、生日日、宠宠物名名、部部门名名等。。在详详细了了解用用户的的社会会背景景之后后,黑黑客可可以列列举出出几百百种可可能的的口令令,并并在很很短的的时间间内就就可以以完成成猜测测攻击击。3.字字典攻攻击如果猜猜测攻攻击不不成功功,入入侵者者会继继续扩扩大攻攻击范范围,,对所所有英英文单单词进进行尝尝试,,程序序将按按序取取出一一个又又一个个的单单词,,进行行一次次又一一次的的尝试试,直直到成成功。。据有有的传传媒报报导,,对于于一个个有8万个个英文文单词词的集集合来来说,,入侵侵者不不到一一分半半钟就就可试试完。。所以以,如如果用用户的的口令令不太太长或或是单单词、、短语语,那那么很很快就就会被被破译译出来来。4.穷穷举(暴力力)攻攻击如果字字典攻攻击仍仍然不不能够够成功功,入入侵者者会采采取穷穷举攻攻击,,即暴暴力攻攻击。。一般般从长长度为为1的的口令令开始始,按按长度度递增增进行行尝试试攻击击。由由于人人们往往往偏偏爱简简单易易记的的口令令,因因此穷穷举攻攻击的的成功功率很很高。。如果果每千千分之之一秒秒检查查一个个口令令,那那么86%的口口令可可以在在一周周内破破译出出来。。穷举举攻击击根据据攻击击对象象的不不同可可以分分为暴暴力破破解操操作系系统密密码攻攻击和和暴力力破解解应用用程序序密码码攻击击两类类。1)暴暴力力破解解操作作系统统密码码攻击击暴暴力力破解解操作作系统统密码码攻击击可以以使用用X-Scanv3.3工工具软软件,,界面面如图图11-1-8所示示。选选择择“设设置””→““扫描描参数数”选选项,,输入入需要要检测测的主主机IP,,如图图11-2-1所示示。图11-2-1X-Scanv3.3扫描参数设置界面然后点点击““全局局设置置”→→“扫扫描模模块””选项项,选选中““NT-Server弱弱口令令”复复选框框,点点击““确定定”按按钮,,如图图11-2-2所示示。设设置完完毕后后,点点击工工具栏栏上的的“开开始””图标标,一一段时时间后后会显显示结结果和和一份份扫描描报告告,如如图11-2-3和和图11-2-4所所示。。图11-2-2X-Scanv3.3扫描模块设置主界面图11-2-3X-Scanv3.3扫描结果主界面图11-2-4X-Scanv3.3扫描报告主界面2)暴暴力力破解解应用用程序序密码码攻击击暴暴力力破解解应用用程序序密码码攻击击可以以使用用流光光Fluxay工具具软件件,如如图11-2-5所所示。。图11-2-5流光Fluxay主界面这里以以只破破解用用户dnizoy1的邮邮箱密密码为为例来来介绍绍流光光Fluxay软件件的使使用方方法。。用用鼠标标右击击“POP3主主机””→““”,,并选选择““编辑辑”→→“添添加””命令令,进进入““添加加用户户”对对话框框;在在对对话框框中输输入用用户名名dnizoy1,,然后后单击击“确确定””按钮钮,把把用户户dnizoy1列列在主下下的用用户列列表中中,如如图11-2-6所所示。。图11-2-6流光Fluxay用户设置界面用同样样的方方法,,在““解码码字典典或方方案””下添添加一一个密密码字字典文文件,,该文文件里里的密密码可可以选选用流流光默默认给给出的的密码码,也也可以以使用用自己己设置置的密密码。。最最后,,只要要再次次选择择“探探测””→““标准准模式式”命命令,,流光光就可可以开开始进进行密密码破破解了了,结结果如如图11-2-7所所示。。图11-2-7流光Fluxay密码破解结果界面5.网网络嗅嗅探通过嗅嗅探器器在局局域网网内嗅嗅探明明文传传输的的口令令字符符串。。6.键键盘记记录在目标标系统统中安安装键键盘记记录后后门,,记录录操作作员输输入的的口令令字符符串,,如很很多间间谍软软件、、木马马等都都可能能会盗盗取用用户的的口令令。漏漏洞攻攻击1.Unicode漏漏洞攻攻击Unicode是一一种字字符编编码规规范。。所谓谓Unicode漏洞洞,是是指利利用扩扩展Unicode字符符取代代“/”和和“\\”并并能利利用““../””目录录遍历历的漏漏洞。。这类类漏洞洞是2000年年10月17日日发布布的,,在微微软IIS4.0和IIS5.0中都都存在在。在Windows的的目录录结构构中,,可以以使用用两个个点和和一个个斜线线“../”来来访问问上一一级目目录,,例如如:在在浏浏览器器中通通过““scripts/../../winnt/system32”,,就可可访问问到系系统的的系统统目录录了;浏浏览器器地址址栏中中禁用用符号号“../”,,但是是可以以使用用符号号“/”的的Unicode的的编码码。比比如““/scripts/..%c0%2f../winnt/system32/cmd.exe?/c+dir”中中的““%c0%2f”就就是““/””的Unicode编编码。。利用用Unicode漏漏洞可可以实实现删删除网网站主主页、、进入入对方方C盘盘以及及获取取管理理员权权限等等攻击击。2.缓缓冲区区溢出出漏洞洞攻击击缓冲区区溢出出漏洞洞是指指由于于字符符串处处理函函数(gets,strcpy等等)没没有对对数组组的越越界加加以监监视和和限制制,结结果覆覆盖了了老的的堆栈栈数据据,从从而产产生异异常错错误的的漏洞洞。在在计算算机内内的程程序是是按如如图11-2-8所示示的形形式存存储的的。图11-2-8程序在内存中的存储从图11-2-8可可以看看出,,输入入的形形参等等数据据存放放在堆堆栈中中,程程序是是从内内存低低端向向内存存高端端按顺顺序执执行的的,由由于堆堆栈的的生长长方向向与内内存的的生长长方向向相反反,因因此在在堆栈栈中压压入的的数据据超过过预先先给堆堆栈分分配的的容量量时,,就会会出现现堆栈栈溢出出,从从而使使得程程序运运行失失败;如如果发发生堆堆栈溢溢出的的是大大型程程序,,还有有可能能会导导致系系统崩崩溃。。所所谓缓缓冲区区溢出出攻击击,就就是利利用缓缓冲区区溢出出时在在程序序地址址空间间插入入特定定功能能的代代码,,使程程序按按攻击击者的的目的的来运运行的的攻击击方式式。缓缓冲区区溢出出攻击击工具具很多多,如如智智能批批量溢溢出工工具,,其主主界面面如图图11-2-9所示示,具具体的的操作作与上上面类类似,,这里里不再再赘述述。图11-2-9智能批量溢出工具界面欺欺骗攻击欺骗攻击种种类较多,,常用的有有以下几种种。1.DNS欺欺骗攻击全球著名网网络安全销销售商RSAsecurity的网网站所遭到到的一次攻攻击就是利利用DNS欺骗进行行的攻击。。其实,RSAsecurity网网站的主机机并没有被被入侵,而而是RSA的域名被被黑客劫持持,当用用户连上RSAsecurity时时,发现主主页被改成成了其他的的内容。DNS欺骗骗的基本原原理是:域域名解析析过程中,,假设当提提交给某个个域名服务务器的域名名解析请求求的数据包包被截获,,然后按截截获者的意意图将一个个虚假的IP地址作作为应答信信息返回给给请求者者。这时,,原始请求求者就把这这个虚假的的IP地址址作为他所所要请求的的域名而进进行连接,,显然他被被欺骗到了了别处而根根本连接不不上自己想想要连接的的那个域名名。这样,,对那个客客户想要连连接的域名名而言,它它就算是被被黑掉了,,因为客户户没有得到到它的正确确的IP地地址而无法法连接上它它。简言之,攻攻击者观察察和控制着着受攻击者者在Web上做的每每一件事。。在整个过过程中,攻攻击者只需需在自己的的服务器上上建立一个个待攻击站站点的拷贝贝,然后就就等待受害害者自投罗罗网。因此此,欺骗能能够成功的的关键是攻攻击者在受受攻击者和和其他Web服务器器之间设立立自己的Web服务务器,这种种攻击种类类在安全问问题中称为为“来自中中间的攻击击”。Web欺骗骗是一种电电子信息欺欺骗,攻击击者仿造了了一个假冒冒的网站,,看起来十十分逼真,,它拥有相相同的网页页和链接。。因为攻击击者控制着着假冒Web站点,,受攻击者者浏览器和和Web之之间的所有有网络信息息完全被攻攻击者所截截获,其工工作原理就就好像是一一个过滤器器。3.IP欺骗攻击击IP欺骗(IPSpoofing)是在服务务器不存在在任何漏洞洞的情况下下,通过利利用TCP/IP协协议本身存存在的一些些缺陷进行行攻击的方方法,这种种方法具有有一定的难难度,需要要掌握有关关协议的工工作原理和和具体的实实现方法。。IP欺骗攻攻击的原理理是:假假设主机A和主机B是相互信信任的,攻攻击者C冒冒充主机B的IP,,就可以使使用rlogin等等命令远程程登录到主主机A,而而不需任何何口令验证证,从而达达到攻击的的目的。具具体的的攻击分以以下3步:(1)使B的的网络功能能瘫痪。因因为C企企图攻击A,而且知知道A和B是相互信信任的(基基于远程过过程调用RPC的命命令,比如如rlogin、rcp、rsh等),那么就就要想办法法使得B的的网络功能能瘫痪,,具体的可可以采用SYNflood,即攻击击者C向主主机B发送送许多TCP-SYN包。。这些TCP-SYN包的源地地址是攻击击者C自己己填入的伪伪造的不存存在的IP地址。当当主机B接接收到攻击击者C发送送来的TCP-SYN

包后后,会为一一个TCP连接分配配一定的资资源,并且且向目的主主机发送TCP-(SYN+ACK)应答包,,主机B永永远也不可可能收到它它发送出去去的TCP-(SYN+ACK)包包的应答包包,因而主主机B的TCP状状态机会处处于等待状状态。(2)确确定A当前前的ISN。首首先连向向25端口口,因为SMTP是是没有安全全校验机制制的,与前前面类似,,不过这次次需要记录录A的ISN,以及及C到A的的大致的RTT(RoundTripTime)。。(3)攻攻击实施。。C向A发送送带有SYN标志的的数据段请请求连接,,只是信源源IP改成成了B;A向B回回送SYN+ACK数据段,,B已经无无法响应,,B的TCP层只是是简单地丢丢弃A的回回送数据段段(这个时时候C需要要暂停一小小会儿,让让A有足够够时间发送送SYN+ACK,,因为C看看不到这个个包);然然后C再再次伪装成成B向A发发送ACK,此时发发送的数据据段带有C预测的A的ISN+1。如如果预测准准确,连接接建立,数数据传送开开始。即使使连接建立立,A仍然然会向B发发送数据,,而不是C,C仍仍然无法看看到A发往往B的数据据段,这时时C斗胆按按照远程登登录协议(如rlogin),假冒B向A发送送类似“cat++>>~/.rhosts””这样的命命令,于是是攻击完成成。4.电电子邮件欺欺骗攻击电子邮件欺欺骗是指攻攻击者佯称称自己为系系统管理员员(邮件地地址和系统统管理员完完全相同),给用户户发送邮件件要求用户户修改口令令(口令可可能为指定定字符串)或在貌似似正常的附附件中加载载病毒或或其他木马马程序。例如,假设设欺骗者想想要冒充某某公司总裁裁向部分用用户群发一一个邮件,,声明该公公司正在进进行随机有有奖抽查,,只需将自自己的用户户号码和密密码在一个个表格内填填好,就有有机会获得得一份精美美的礼品。。用户如果果真的如实实填写了这这份表格,,则他的用用户号码和和密码就会会被收集。。要实行这样样一个骗局局,最少要要做到以下下三点才可可能成功:第第一,因为为要发邮件件,所以需需要一个SMTP服服务器用于于邮寄欺骗骗表格。这这个SMTP服务器器最好不要要有身份验验证,也不不能是网上上申请的免免费或收费费的SMTP服务器器,因为这这样的服务务器往往会会在发出的的邮件结尾尾带上它的的网站广告告,很容易易让人怀疑疑发出的邮邮件是否为为该公司所所发。第二,当要要使接收人人确信邮件件是这个公公司所发时时,邮件发发出人必须须是该公司司总裁之类类的,邮件件地址应该该是类似admin@这样的的邮件格式式。第第三,,要写一个个ASP或或PHP的的后台脚本本放在某一一个空间上上,用于接接收被骗用用户填写的的前台表格格数据,表表格页面也也要尽量做做到让用户户相信这是是该公司所所制作的。。这这个例子子只是进行行一般的欺欺骗,以获获取用户名名、密码之之类的信息息。通过类类似的手段段,还可以以在邮件里里貌似正常常的附件中中加载病毒毒或其他木木马程序,,从而对目目标实施攻攻击。5.ARP欺骗骗攻击ARP是地地址解析协协议,负责责将IP地地址转换为为MAC地地址。为了了减少网络络流量,当当一台主机机的ARP处理机制制中接收到到一个ARP应答的的时候,该该主机不进进行验证,,即使该主主机从未发发出任何何的ARP请求,仍仍然会把接接收的MAC地址(网卡地址址)映射信信息放入ARP缓冲冲,也就是是说,一台台主机从网网上接收到到的任何ARP应答答都会更新新自己的地地址映射表表,而不管管其是否否真实。ARP欺骗骗正是利用用这个缺陷陷。例如:一一个局域域网内有3台主机A、B、C,主机A和主机B之间进行行正常的通通信,C在在平常情况况下无法获获得A和B之间的通通信数据,,C希望插插入到A和和B之间的的通信中去去,使A发发给B的数数据先发到到C这里,,C接收之之后再转发发给B,B发给A的的数据也先先发到C这这里,C接接收之后再再转给A。。这样C就可可以得到A和B之间间的通信内内容,如果果其中有机机密的数据据,诸如用用户名和密密码等,就就会被C得得到。C的的工作是这这样进行的的:A的IP地址为,MAC地址址为0A0A0A0A0A0A;B的IP地址为,MAC地址址为0B0B0B0B0B0B;C的IP地地址为,MAC地址为为0C0C0C0C0C0C。开开始的时候候,A和B各自维护护自己的地地址解析表表(缓冲),这是正正确的地址址解析表,,如图11-2-10所示。。图11-2-10各主机各自维护自己的ARP地址表主机C开始始发送ARP的应答答信息给主主机A(之之前,主机机A并没有有向主机C发送过ARP的请请求信息,,主机C的的ARP应应答信息是是主机C自自己主动发发送给A的的),C发发送的ARP应答数数据包信息息为“IP地址:,MAC地址:0C0C0C0C0C0C”,这显显然是在欺欺骗,因为为在这个信信息中,IP地址是是主机B的的,MAC地址却是是主机C的的。主机A接收到这这条ARP应答信息息后,因为为没有验证证机制,直直接修改了了自己的映映射表,把把IP地址对对应到MAC地址0C0C0C0C0C0C。。同样地,,主机C再再向主机B发送ARP应答数数据包信息息“IP地地址:,MAC地址址:0C0C0C0C0C0C”,,主机B接收到后后也修改了了自己的地地址映射表表,如图11-2-11所示示。图11-2-11主机C对主机A、B进行ARP欺骗后,各主机的ARP地址表拒拒绝服务攻攻击拒绝服务(DenialofService,DoS)攻击击广义上可可以指任何何导致用户户的服务器器不能正常常提供服务务的攻击。。这种攻击击可能就是是泼到用户户服务器上上的一杯水水,或者网网线被拔下下,或者网网络的交通通堵塞等,,最终的结结果是正常常用户不能能使用他所所需要的服服务了,不不论本地或或者是远程程。狭义上上讲,它它是远程的的、通过网网络进行的的DoS攻攻击。这种种攻击行动动使网站服服务器充斥斥大量要求求回复的信信息,消耗耗网络带宽宽或系统资资源,导致致网络或系系统不胜负负荷以至于于瘫痪而停停止提供正正常的网络络服务。DoS攻攻击击具具有有各各种种各各样样的的攻攻击击模模式式,,是是分分别别针针对对各各种种不不同同的的服服务务而而产产生生的的。。它它对对目目标标系系统统进进行行的的攻攻击击可可以以分分为为以以下下3类类:(1)消消耗耗稀稀少少的的、、有有限限的的并并且且无无法法再再生生的的系系统统资资源源;(2)破破坏坏或或者者更更改改系系统统的的配配置置信信息息;(3)对对网网络络部部件件和和设设施施进进行行物物理理破破坏坏和和修修改改。。当然然,,以以消消耗耗各各种种系系统统资资源源为为目目的的的的拒拒绝绝服服务务攻攻击击是是目目前前最最主主要要的的一一种种攻攻击击方方式式。。计计算算机机和和网网络络系系统统的的运运行行使使用用的的相相关关资资源源很很多多,,例例如如网网络络带带宽宽、、系系统统内内存存和和硬硬盘盘空空间间、、CPU时时钟钟、、数数据据结结构构以以及及连连接接其其他他主主机机或或Internet的的网网络络通通道道等等。。针针对对类类似似的的这这些些有有限限的的资资源源,,攻攻击击者者会会使使用用各各不不相相同同的的拒拒绝绝服服务务攻攻击击形形式式以以达达到到目目的的。。1.针针对对网网络络连连接接的的攻攻击击用拒拒绝绝服服务务攻攻击击来来中中断断网网络络连连通通性性的的频频率率很很高高,,目目的的是是使使网网络络上上的的主主机机或或网网络络无无法法通通信信。。这这种种类类型型的的一一个个典典型型例例子子是是SYNFlood攻攻击击。。在在这这种种攻攻击击中中,,攻攻击击者者启启动动一一个个与与受受害害主主机机建建立立连连接接的的进进程程,,但但并并不不与与受受害害主主机机完完成成三三次次握握手手。。同同时时,,受受害害主主机机保保留留了了所所需需要要的的有有限限数数量量的的数数据据结结构构来来结结束束这这种种连连接接,,结结果果是是合合法法的的连连接接请请求求被被拒拒绝绝。。注注意意:这这种种攻攻击击并并不不是是靠靠攻攻击击者者消消耗耗网网络络带带宽宽,,而而是是靠靠消消耗耗建建立立一一个个连连接接所所需需要要的的内内核核数数据据结结构构(服服务务器器资资源源)。。2.利利用用目目标标自自身身的的资资源源攻攻击击攻击击者者也也可可以以利利用用目目标标主主机机系系统统自自身身的的资资源源发发动动攻攻击击,,导导致致目目标标系系统统瘫瘫痪痪。。通通常常利利用用目目标标自自身身的的资资源源攻攻击击有有以以下下几几种种方方式式,,其其中中UDPFlood攻攻击击是是这这类类攻攻击击模模型型的的典典型型。。(1)UDPFlood攻攻击击。。攻攻击击者者通通过过伪伪造造与与某某一一主主机机的的chargen服服务务之之间间的的一一次次UDP连连接接,,回回复复地地址址指指向向开开着着Echo服服务务的的一一台台主主机机,,伪伪造造的的UDP报报文文将将在在两两台台主主机机之之间间生生成成足足够够多多的的无无用用数数据据流流,,以以消消耗耗掉掉它它们们之之间间所所有有可可用用的的网网络络带带宽宽。。结结果果被被攻攻击击的的网网段段的的所所有有主主机机(包包括括这这两两台台被被利利用用的的主主机机)之之间间的的网网络络连连接接都都会会受受到到较较严严重重的的影影响响。。(2)LAND攻攻击击。。LAND攻攻击击将将伪伪造造源源地地址址与与目目的的地地址址相相一一致致,,同同时时源源端端口口与与目目的的端端口口也也一一致致的的““TCPSYN””数数据据报报文文,,然然后后将将其其发发送送。。这这样样的的TCP报报文文被被目目标标系系统统接接收收后后,,将将导导致致系系统统的的某某些些TCP实实现现陷陷入入循循环环的的状状态态(系系统统不不断断地地给给自自己己发发送送了了TCPSYN报报文文,,同同时时也也不不断断回回复复这这些些报报文文),,从从而而消消耗耗大大量量的的CPU资资源源,,最最终终造造成成系系统统崩崩溃溃。。(3)FingerBomb攻攻击击。。攻攻击击者者利利用用““Finger””的的重重定定向向功功能能发发动动攻攻击击。。一一方方面面,,攻攻击击者者可可以以很很好好地地隐隐藏藏““Finger””的的最最初初源源地地址址,,使使被被攻攻击击者者无无法法发发现现攻攻击击源源头头;另另一一方方面面,,目目标标系系统统将将花花费费全全部部时时间间来来处处理理重重定定向向给给自自己己的的““Finger””请请求求,,无无法法进进行行其其他他正正常常服服务务。。3.消消耗耗带带宽宽攻攻击击攻击击者者通通过过在在短短时时间间内内产产生生大大量量的的指指向向目目标标系系统统的的无无用用报报文文来来达达到到消消耗耗其其所所有有可可用用带带宽宽的的目目的的。。一一般般情情况况下下,,攻攻击击者者大大多多会会选选择择使使用用ICMPEcho作作为为淹淹没没目目标标主主机机的的无无用用报报文文。。消耗耗带带宽宽攻攻击击的的方方式式有有以以下下几几种种:(1)PingFlooding攻攻击击。。发发动动PingFlooding攻攻击击时时,,攻攻击击者者首首先先向向目目标标主主机机不不断断地地发发送送ICMPEchoRequest(ICMPEcho请请求求),,目目标标主主机机将将对对它它们们一一一一进进行行

温馨提示

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

评论

0/150

提交评论