目前,很多单位的内部网络,尤其是学校校园网都采用了MAC地址与IP地址的绑定技术。许多防火墙(硬件防火墙和软件防火墙)为了防止网络内部的IP地址被盗用,也都内置了MAC地址与IP地址的绑定功能。
从表面上看来,绑定MAC地址和IP地址可以防止内部IP地址被盗用,但实际上由于各层协议以及网卡驱动等实现技术,MAC地址与IP地址的绑定存在很大的缺陷,并不能真正防止内部IP地址被盗用。
IP地址和MAC地址简介
现行的TCP/IP网络是一个四层协议结构,从下往上依次为链路层、网络层、传输层和应用层。
Ethernet协议是链路层协议,使用的地址是MAC地址。MAC地址是Ethernet网卡在Ethernet中的硬件标志,网卡生产时将其存于网卡的EEPROM中。网卡的MAC地址各不相同,MAC地址可以唯一标志一块网卡。在Ethernet上传输的每个报文都含有发送该报文的网卡的MAC地址。
Ethernet根据Ethernet报文头中的源MAC地址和目的MAC来识别报文的发送端和接收端。IP协议应用于网络层,使用的地址为IP地址。使用IP协议进行通讯,每个IP报文头中必须含有源IP和目的IP地址,用以标志该IP报文的发送端和接收端。在Ethernet上使用IP协议传输报文时,IP报文作为Ethernet报文的数据。IP地址对于Ethernet交换机或处理器是透明的。用户可以根据实际网络的需要为网卡配置一个或多个IP地址。MAC地址和IP地址之间并不存在一一对应的关系。
MAC地址存储在网卡的EEPROM中并且唯一确定,但网卡驱动在发送Ethernet报文时,并不从EEPROM中读取MAC地址,而是在内存中来建立一块缓存区,Ethernet报文从中读取源MAC地址。而且,用户可以通过操作系统修改实际发送的Ethernet报文中的源MAC地址。既然MAC地址可以修改,那么MAC地址与IP地址的绑定也就失去了它原有的意义。
破解方案
第一步:进入MS-DOS命令行。方法是点击任务栏上的“开始”->“运行”,在“运行”对话框的“打开”后面,输入“cmd”,确定后进入到MS-DOS黑屏里。
-------------------------------------------------------------------------
Windows IP Configuration
Ethernet adapter 本地连接:
---------------------------------------------------------------------------
Physical Address 后面的“00-1B-B9-AF-90-84”就是网卡的MAC地址,IP地址就是"10.20.1.72"了,当然DNS
危害
盗用服务器的MAC和IP危害可能更大,如果主机1提供的Web内容和内部服务器中的内容一样,那么主机2将无法识别它访问的到底是哪个机器;如果Web内容中要求输人账号、密码等信息,那么这些信息对于主机1来说则是一览无遗了。
参考:http://blog.sina.com.cn/s/blog_468bee0b0100fc7q.html
http://hi.baidu.com/plume098/item/af11cecbbfa139d59644521c
本文介绍了如何通过修改MAC地址和IP地址来破解IP-MAC绑定,从而实现在受限制的网络环境下上网。步骤包括进入MS-DOS命令行获取目标计算机的IP和MAC地址,然后修改自己的电脑MAC地址和IP地址,最终实现上网。尽管这可能导致内部IP地址被盗用的风险,文章同时也提到了这种方法可能带来的安全问题。




602

被折叠的 条评论
为什么被折叠?



