最全的ARP欺骗攻击原理深入分析(3)

来源:asp之家 时间:2009-12-24 08:42:00 

3、ARP欺骗

我们先复习一下上面所讲的ARP协议的原理。在实现TCP/IP协议的网络环境下,一个ip包走到哪里,要怎么走是靠路由表定义,但是,当ip包到达该网络后,哪台机器响应这个ip包却是靠该ip包中所包含的硬件mac地址来识别。也就是说,只有机器的硬件mac地址和该ip包中的硬件mac地址相同的机器才会应答这个ip包,因为在网络中,每一台主机都会有发送ip包的时候,所以,在每台主机的内存中,都有一个 arp--》 硬件mac 的转换表。通常是动态的转换表(该arp表可以手工添加静态条目)。也就是说,该对应表会被主机在一定的时间间隔后刷新。这个时间间隔就是ARP高速缓存的超时时间。

通常主机在发送一个ip包之前,它要到该转换表中寻找和ip包对应的硬件mac地址,如果没有找到,该主机就发送一个ARP广播包,于是,主机刷新自己的ARP缓存。然后发出该ip包。

了解这些常识后,现在就可以谈在以太网络中如何实现ARP欺骗了,可以看看这样一个例子。

3.1 同一网段的ARP欺骗

图2 同一网段的arp欺骗

如图2所示,三台主机


A: ip地址 192.168.0.1 硬件地址 AA:AA:AA:AA:AA:AAB: ip地址 192.168.0.2 硬件地址 BB:BB:BB:BB:BB:BBC: ip地址 192.168.0.3 硬件地址 CC:CC:CC:CC:CC:CC


一个位于主机B的入侵者想非法进入主机A,可是这台主机上安装有防火墙。通过收集资料他知道这台主机A的防火墙只对主机C有信任关系(开放23端口(telnet))。而他必须要使用telnet来进入主机A,这个时候他应该如何处理呢?

我们这样考虑,入侵者必须让主机A相信主机B就是主机C,如果主机A和主机C之间的信任关系是建立在ip地址之上的。如果单单把主机B的ip地址改的和主机C的一样,那是不能工作的,至少不能可靠地工作。如果你告诉以太网卡设备驱动程序, 自己IP是192.168.0.3,那么这只是一种纯粹的竞争关系,并不能达到目标。我们可以先研究C这台机器如果我们能让这台机器暂时当掉,竞争关系就可以解除,这个还是有可能实现的。在机器C当掉的同时,将机器B的ip地址改为192.168.0.3,这样就可以成功的通过23端口telnet到机器A上面,而成功的绕过防火墙的限制。

上面的这种想法在下面的情况下是没有作用的,如果主机A和主机C之间的信任关系是建立在硬件地址的基础上。这个时候还需要用ARP欺骗的手段让主机A把自己的ARP缓存中的关于192.168.0.3映射的硬件地址改为主机B的硬件地址。

我们可以人为的制造一个arp_reply的响应包,发送给想要欺骗的主机,这是可以实现的,因为协议并没有规定必须在接收到arp_echo后才可以发送响应包。这样的工具很多,我们也可以直接用snifferpro抓一个arp响应包,然后进行修改。

你可以人为地制造这个包。可以指定ARP包中的源IP、目标IP、源MAC地址、目标MAC地址。这样你就可以通过虚假的ARP响应包来修改主机A上的动态ARP缓存达到欺骗的目的。

标签:ARP,欺骗攻击
0
投稿

猜你喜欢

  • VSFTPd自架Linux操作系统网络服务器方法

    2009-12-10 19:17:00
  • 微软出价446亿美元洽购雅虎

    2008-02-02 10:13:00
  • Linux常用命令与命令缩写整理

    2021-05-27 13:27:37
  • 提高Google Adsense广告相关度的技巧

    2009-12-04 18:44:00
  • Linux 6下安装编译安装Nginx的步骤

    2022-05-08 17:11:18
  • 看百度新站收录:不是不收 时间不够

    2008-01-09 12:38:00
  • VMware vSphere所需要开放的端口清单

    2022-07-23 16:27:20
  • 建博数月日PV近千 坚持原创勤于更新推广

    2008-12-29 23:05:00
  • 通过Google站长工具重新评估恶意软件站

    2008-06-18 12:59:00
  • 一五一十谈IIS安全机制

    2007-10-10 14:08:00
  • linux下system函数的简单分析

    2023-11-03 05:29:56
  • 动易SiteFactory CMS 新特性之——“角色”

    2009-02-13 17:57:00
  • 与网站有些不同 博客流量来源的10个途径

    2009-02-18 12:56:00
  • Google超越Yahoo! 成为Alexa世界排名第一

    2009-02-04 17:10:00
  • 谈谈我的自学网站开发之路

    2008-10-26 17:02:00
  • 亲手关闭自己论坛 泣血奉献一些心得经验

    2008-12-02 18:05:00
  • 中国青年报:谷歌侵权中国作家不妨消消气

    2009-10-23 07:43:00
  • Zend Optimizer是什么?

    2010-04-17 13:00:00
  • 两权分立的FTP工作模式

    2007-12-04 09:49:00
  • 网站建设策划要素:从基础架构到风格设计

    2009-01-16 13:41:00
  • asp之家 网站运营 m.aspxhome.com