网络层(八)ARP欺骗

栏目: 编程工具 · 发布时间: 5年前

内容简介:ARP协议是建立在网络中各个主机互相信任的基础上的,计算机A发送ARP广播帧解析计算机C的MAC地址,同一个网段中的计算机都能够收到这个ARP请求消息,任何一个主机都可以给计算机A发送ARP应答消息,可以告诉计算机A一个错误的MAC地址,计算机A收到ARP应答报文时并不会检测该报文的真实性,就会将其记入本机ARP缓存,这就存在一个安全隐患——ARP欺骗如何判断ARP欺骗,假设一个局域网内有多台计算机,其中有一台计算机访问不了外网,其他计算机都能访问,而且这台计算机

ARP协议的工作过程和安全隐患

ARP协议是建立在网络中各个主机互相信任的基础上的,计算机A发送ARP广播帧解析计算机C的MAC地址,同一个网段中的计算机都能够收到这个ARP请求消息,任何一个主机都可以给计算机A发送ARP应答消息,可以告诉计算机A一个错误的MAC地址,计算机A收到ARP应答报文时并不会检测该报文的真实性,就会将其记入本机ARP缓存,这就存在一个安全隐患——ARP欺骗

ARP欺骗——网络执法官

网络执法官这款软件可以直接区网上下载,这里主要讲一下原理

网络层(八)ARP欺骗

假设一个局域网中有A、B、C三台计算机,其中计算机B装了网络执法官这款软件,当A、C访问Internet的时候,需要ARP协议将网关(路由器)的IP解析成MAC地址,也就是MD。但是B通过软件可以篡改他们ARP缓存中的网关IP对应的MAC地址,假如就改成B的MAC地址MB,那么A、C以后访问Internet都需要经过B,然后B再转发给R1,这就造成了极大的网络安全隐患

查看解析的MAC地址

网络层(八)ARP欺骗

判断和防止ARP欺骗的方法

如何判断ARP欺骗,假设一个局域网内有多台计算机,其中有一台计算机访问不了外网,其他计算机都能访问,而且这台计算机 ping 其他计算机也能成功,这就要考虑是否中了ARP欺骗。检查方法很简单,在其他电脑上通过 arp -a 查看ARP缓存,与这台电脑进行对比

防止ARP欺骗也比较容易,目前windows 10或者360都自带防火墙。或者可以手动将网关的MAC地址设为静态,这样也能防止ARP欺骗

网络层(八)ARP欺骗

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Dive Into Python 3

Dive Into Python 3

Mark Pilgrim / Apress / 2009-11-6 / USD 44.99

Mark Pilgrim's Dive Into Python 3 is a hands-on guide to Python 3 (the latest version of the Python language) and its differences from Python 2. As in the original book, Dive Into Python, each chapter......一起来看看 《Dive Into Python 3》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

html转js在线工具
html转js在线工具

html转js在线工具