什么是arp攻击?常见arp攻击有哪些?

所属分类: 网络 / 网络协议 阅读数: 882
收藏 0 赞 0 分享

假设局域网中有A、B、C三台计算机,A的IP地址是:192.168.1.100,MAC地址是:1A-2A-3A-4A-5A-6A;B的IP地址是:192.168.1.200,MAC地址是:1B-2B-3B-4B-5B-6B;C的IP地址是:192.168.1.250,MAC地址是:1C-2C-3C-4C-5C-6C.

ARP正常工作

现在A要和B通信,A首先会发出一个ARP广播数据抱(即向192.168.1.0-192.168.1.255这个范围内的所有设备发送数据包),获取B的MAC地址。数据包中会包含源IP(A的IP)、源MAC(A的MAC)、和目标IP(B的IP);B接收到A发出的ARP广播后,发现目标IP地址就是与自己的IP地址相同,然后会给A回复一个ARP单播数据包,把自己的MAC地址信息添加在里面。

ARP数据包结构

A收到B的恢复后,得知B的MAC地址,然后就可以直接向B传输数据了,同时电脑A会建立一个ARP映射表,把192.168.1.200与1B-2B-3B-4B-5B-6B物理地址对应起来。B在收到A的广播包后,也会建立一张ARP映射表,把A的IP:192.168.1.100和MAC:1A-2A-3A-4A-5A-6A对应起来。之后如果A还需要和B进行通信,会先查自己的ARP表,获取B的MAC地址。

ARP欺骗攻击

假设计算机C是ARP攻击源,当A和B通信时,A发出一个ARP广播数据包,寻找IP地址是192.168.1.200的目标设备的MAC地址,C接收到A的数据包后,C会给恢复一个伪造的ARP数据包,告诉A IP地址是192.168.1.200的目标设备的MAC地址是1C-2C-3C-4C-5C-6C,或者伪造一个不存在的MAC地址,如1D-2D-3D-4D-5D-6D。A收到C伪造的ARP恢复数据包后,获得一个假的MAC地址,然后A就开始往这个假的MAC地址发送数据,使得A无法真正的与B进行通信。

ARP攻击为什么会掉网

出现掉网的现象是局域网中的某一台设备在进行ARP欺骗,而且还是欺骗的网关的MAC地址。如局域网的计算机A要上网,会先把数据包发送给网关,因此需要先知道网关的MAC地址。所以会先发送一个ARP广播好询问网关的MAC地址,中了ARP病毒的计算机会给A返回一个价格网关MAC地址,使得A的上网数据包根本无法传输给网关,自然就不能够上网了,出现掉网的现象。

更多精彩内容其他人还在看

网络协议是什么?网络协议三要素是什么?

本文向大家详细介绍网络协议是什么以及网络协议三要素是什么的基础知识,不懂的朋友可以通过本文了解学习
收藏 0 赞 0 分享

如何定义网络协议?网络协议有哪些意义?

本文将向大家详细介绍如何定义网络协议以及网络协议有哪些意义的基础知识,不明白的朋友可以过来学习一下
收藏 0 赞 0 分享

网络协议概述:物理层、连接层、网络层、传输层、应用层详解

这篇文章主要介绍了网络协议概述:物理层、连接层、网络层、传输层、应用层详解,本文用生活中的邮差与邮局来帮助理解复杂的网络协议,通俗易懂,文风幽默,是少见的好文章,需要的朋友可以参考下
收藏 0 赞 0 分享

TCP协议的概念以及与UDP的区别

这篇文章主要为大家介绍了什么是tcp?tcp协议的基础知识有哪些?与udp的区别在哪里?以下将详细介绍tcp的基础知识,需要的朋友可以参考下
收藏 0 赞 0 分享

PPP链路操作过程解析

 PPP协议中提供了一整套方案来解决链路建立、维护、拆除、上层协议协商、认证等问题。本片文章将具体讲述PPP链路的操作过程,需要的朋友可以参考下
收藏 0 赞 0 分享

局域网是什么 局域网的介绍

局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组
收藏 0 赞 0 分享

无盘网络是什么意思 无盘网络常识介绍

无盘网络是什么意思呢.我们来介绍一下
收藏 0 赞 0 分享

网络延长器是什么东西 网络延长器的简介

网络延长器就是能够把网络传输距离有效延长的设备
收藏 0 赞 0 分享

常见的无线网络协议介绍 全面认识无线网络协议的作用

本文介绍了一些常见的无线网络协议
收藏 0 赞 0 分享

如何在局域网内抢带宽的图文方法介绍

事情的起因是最近家里买了一台60寸的智能电视,支持点播(VOD)功能,家里的网络带宽理论上只有4M,在播放的时候,就会占用大量网络带宽,导致我同时上网浏览网页都很困难。
收藏 0 赞 0 分享
查看更多