« 兄弟打印机清零方法WayOS »

ARP欺骗在局域网的应用

 欺骗原理

 
假设一个网络环境中,网内有三台主机,分别为主机A、B、C。主机详细信息如下描述:
 
A的地址为:IP:192.168.10.1 MAC: AA-AA-AA-AA-AA-AA
 
B的地址为:IP:192.168.10.2 MAC: BB-BB-BB-BB-BB-BB
 
C的地址为:IP:192.168.10.3 MAC: CC-CC-CC-CC-CC-CC
 
正常情况下A和C之间进行通讯,但是此时B向A发送一个自己伪造的ARP应答,而这个应答中的数据为发送方IP地址是192.168.10.3(C的IP地址),MAC地址是BB-BB-BB-BB-BB-BB(C的MAC地址本来应该是CC-CC-CC-CC-CC-CC,这里被伪造了)。当A接收到B伪造的ARP应答,就会更新本地的ARP缓存(A被欺骗了),这时B就伪装成C了。同时,B同样向C发送一个ARP应答,应答包中发送方IP地址四192.168.10.1(A的IP地址),MAC地址是BB-BB-BB-BB-BB-BB(A的MAC地址本来应该是AA-AA-AA-AA-AA-AA),当C收到B伪造的ARP应答,也会更新本地ARP缓存(C也被欺骗了),这时B就伪装成了A。这样主机A和C都被主机B欺骗,A和C之间通讯的数据都经过了B。主机B完全可以知道他们之间说的什么:)。这就是典型的ARP欺骗过程。
 

  注意:一般情况下,ARP欺骗的某一方应该是网关。

 

 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Walle Build 100427

Copyright 梦雪无痕-FY. Some Rights Reserved.