ARP概念及攻击与防护的原理

ARP概念及攻击与防护的原理

ID:41574249

大小:67.65 KB

页数:7页

时间:2019-08-28

ARP概念及攻击与防护的原理_第1页
ARP概念及攻击与防护的原理_第2页
ARP概念及攻击与防护的原理_第3页
ARP概念及攻击与防护的原理_第4页
ARP概念及攻击与防护的原理_第5页
资源描述:

《ARP概念及攻击与防护的原理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、最近在论坛上经常看到关于ARP病毒的问题,于是在Google,h搜索ARP关键字,结果出来很多关于这类问题的讨论。呵呵,俺的求知欲很强,想再学习ARP下相关知识,所以对目前网络中常见的ARP问题进行了一个总结。1.ARP概念咱们谈ARP之前,还是先要知道ARP的概念和工作原理,理解了原理知识,才能更好去面对和分析处理问题。1.1ARP概念知识ARP,全称AddressResolutionProtocol,中文名为地址解析协议,它工作在数据链路层,在木层和硬件接口联系,同时对上层提供服务。—IP数据包常通过以太网发送,以太网设备并不识别32位IP地址,它们是以48位以太网地址传输以

2、太网数据包。因此,必须把IPFl的地址转换成以太网目的地址。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。ARP协议用于将网络屮的IP地址解析为的硬件地址(MAC地址),以保证通信的顺利进行。1.2ARP工作原理首先,每台主机都会在自己的ARP缓冲区中建立一个ARP列表,以表示1P地址和MAC地址的对应关系。当源主机需要将一个数据包要发送到目的主机时,会首先检查自己ARP列表中是否存在该IP地址对应的MAC地址,如果有,就直接将数据包发送到这个MAC地址;如果没有,就向本地网段发起

3、一个ARP请求的广播包,查询此口的主机对应的MAC地址。此ARP请求数据包里包括源主机的1P地址、硬件地址、以及目的主机的1P地址。网络屮所有的主机收到这个ARP请求后,会检查数据包中的目的IP是否和口己的IP地址一致。如果不和同就忽略此数据包;如果相同,该主机首先将发送端的MAC地址和IP地址添加到自C的ARP列表中,如果ARP表中已经存在该IP的信息,则将其覆盖,然后给源主机发送一个ARP响应数据包,告诉对方自己是它需要查找的MAC地址;源主机收到这个ARP响应数据包后,将得到的目的主机的1P地址和MAC地址添加到口己的ARP列表中,并利用此信息开始数据的传输。如果源主机一直

4、没有收到ARP响应数据包,表示ARP查询失败。例如:A的地址为:IP:192.16&10.1MAC:AA-AA-AA-AA-AA-AAB的地址为:IP:192.168.10.2MAC:BB-BB-BB-BB-BB-BB根据上面的所讲的原理,我们简单说明这个过程:A要和B通讯,A就需要知道B的以太网地址,于是A发送一个ARP请求广播(谁是192.168.10.2,请告诉192.16&10.1),当B收到该广播,就检查口己,结杲发现和门己的一致,然后就向A发送一个ARP单播应答(192.168.10.2在BB-BB-BB-BB-BB-BB)。1.3ARP通讯模式通讯模式(Patter

5、nAnalysis):在网络分析屮,通讯模式的金桩是很重要的,不同的沁和不同的应用都会冇不同的通讯模式。更冇些时候,相同的协议在不同的企业应用中也会出现不同的通讯模式。ARP在正常情况下的通讯模式应该是:请求->应答->请求->应答,也就是应该一问一答。1.常见ARP攻击类型个人认为常见的ARP攻击为两种类型:ARP扫描和ARP欺骗。1.1ARP扫描(ARP请求风暴)通讯模式(可能):请求-〉请求-〉请求-〉请求-〉请求-〉请求-〉应答-〉请求-〉请求->请求・・・描述:网络中出现大量ARP请求广播包,几乎都是对网段内的所有主机进行扫描。大量的ARP请求广播可能会占用网络带宽资源

6、;ARP扫描一般为ARP攻击的前奏。岀现原因(口J能):*病毒程序,侦听程序,扫描程序。*如果网络分桩软件部署正确,可能是我们只镜像了交换机上的部分端口,所以大量ARP请求是來自与非镜像口连接的其它主机发出的。*如果部署不正确,这些ARP请求广播包是来自和交换机相连的其它主机。1.2ARP欺骗ARP协议并不只在发送了ARP请求才接收ARP应答。当计算机接收到ARP应答数据包的吋候,就会对木地的ARP缓存进行更新,将应答屮的IP和MAC地址存储在ARP缓存中。所以在网络中,冇人发送一个自己伪造的ARP应答,网络可能就会出现问题。这可能就是协议设计者当初没考虑到的!2.2.1欺骗原理

7、假设一个网络环境中,网内有三台主机,分别为主机A、B、Co主机详细信息如下描述:A的地址为:IP:B的地址为:IP:C的地址为:IP:192.16&10.1MAC:192.168.10.2MAC:192.168.10.3MAC:AA-AA-AA-AA-AA-AABB-BB-BB-BB-BB-BBcc-cc-cc-cc-cc-cc正常情况下A和C之间进行通讯,但是此吋B向A发送一个自己伪造的ARP应答,而这个应答中的数据为发送方TP地址是192.168.10.3(C的IP地址),M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。