WEB开发网
开发学院网络安全安全技术 交换网络中的嗅探和ARP欺骗 阅读

交换网络中的嗅探和ARP欺骗

 2007-09-13 13:09:05 来源:WEB开发网   
核心提示: 于是A接收到一个被伪造的ARP应答,A被欺骗了!!倘若在局域网中看某某机器不顺眼,交换网络中的嗅探和ARP欺骗(4),……以太网中的嗅探太有作用了,但是交换网络对嗅探进行了限制,它一般是这样,首先,让嗅探深入程度大打折扣,不过

于是A接收到一个被伪造的ARP应答。A被欺骗了!!倘若在局域网中看某某机器不顺眼,……

以太网中的嗅探太有作用了,但是交换网络对嗅探进行了限制,让嗅探深入程度大打折扣。不过,很容易就能

够发现,主机、Switch(动态更新地址表类型,下同)中的缓存表依然是(主要是)动态的。要在一个交换网络中

进行有效的嗅探工作(地下党?),需要采用对付各种缓存表的办法,连骗带哄,甚至乱踹,在上面的ARP欺骗基础

中我们就能够做到。

对目标进行ARP欺骗

就象上面程序中实现的一样,对目标A进行欺骗,A去Ping主机C却发送到了DD-DD-DD-DD-DD-DD这个地址上。如

果进行欺骗的时候,把C的MAC地址骗为BB-BB-BB-BB-BB-BB,于是A发送到C上的数据包都变成发送给B的了。这不正

好是B能够接收到A发送的数据包了么,嗅探成功。

A对这个变化一点都没有意识到,但是接下来的事情就让A产生了怀疑。因为A和C连接不上了!!B对接收到A发送

给C的数据包可没有转交给C。

做“man in the middle”,进行ARP重定向。打开B的IP转发功能,A发送过来的数据包,转发给C,好比一个路由

器一样。不过,假如B发送ICMP重定向的话就中断了整个计划。

直接进行整个包的修改转发,捕获到A发送给的数据包,全部进行修改后再转发给C,而C接收到的数据包完全认为

是从A发送来的。不过,C发送的数据包又直接传递给A,倘若再次进行对C的ARP欺骗。现在B就完全成为A与C的中间桥

梁了。

对Switch的MAC欺骗

Switch上同样维护着一个动态的MAC缓存,它一般是这样,首先,交换机内部有一个对应的列表,交换机的端口对

上一页  1 2 3 4 5  下一页

Tags:交换 网络 ARP

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接