交换网络中的嗅探和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缓存,它一般是这样,首先,交换机内部有一个对应的列表,交换机的端口对
[]
更多精彩
赞助商链接