软件 MAC地址与IP地址绑定攻略

 IP地址盗用在网络中是一个很常见的问题,也是一个很危险的问题,非法
  用户取得合法用户地址后,冒充合法用户进行操作,其后果严重性可想而知,本
  文从最常见的MAC地址与IP地址绑定方法谈起,对其实现方法及其缺陷性作
  出分析并提供解决方案。
  一、MAC地址与IP绑定的实现
  由于IP地址的修改非常容易,而网卡中的MAC是唯一确定的,所以我们
  可以通过将IP地址与网卡mac地址绑定实现IP地址的确定性和唯一性。在
  win2000环境下,我们可以这样操作:
  1、 点击开始,运行,输入cmd
  2、 输入ipconfig/all,查看本地IP地址及MAC地址信息,见图1
  
  3、在本机中,IP地址是192.168.0.7,MAC地址是00-05-5D-F7-95-4D,现
  在我们可以做绑定了,输入arp –s 192.168.0.7 00-05-5D-F7-95-4D,绑定完成,
  再输入arp –a 即可看到该条记录,见图2
  
  4、也可用arp –d 192.168.0.7,删除该条绑定,用nbtstat –a IP地址查看其
  他电脑网卡的MAC地址,最后一行即为该电脑网卡的MAC地址,见图3
  
  二、MAC地址与IP绑定的缺陷及破解
  实现原理:MAC地址存储在网卡的EEPROM中并且唯一确定,但网卡驱动在发
  送Ethernet报文时,并不从EEPROM中读取MAC地址,而是在内存中建立一块缓存
  区,Ethernet报文从中读取源MAC地址。由此,用户可以通过操作系统修改实际
  发送的Ethernet报文中的源MAC地址
  实现方式有多种,我这里介绍两种不通过工具软件直接修改MAC的方式。
  一是通过直接修改网卡配置(以WIN2000为例)
  1、右键点击网上邻居,选择属性,出现网络和拨号连接,右键点击需要修
  改的LAN连接,选择属性,见图4
  
  2、 点击配置,再点选高级,出现如图所示,见图5
  
  再在属性里选择Network Address,鼠标选中右边紧邻‘值’的圆圈,在空白处
  填上需要更改的MAC地址,按确定即可。若要改回原来的配置,只要点选‘不存
  在’就可恢复
  另一种方式,通过修改注册表更改本地MAC地址,在“开始”菜单的“运行”
  中输入regedit.exe,打开注册表编辑器,展开注册表编辑器到:
  HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Class/{4D36E972-E
  325-11CE-BFC1-08002BE10318}子键,在子键下的0000(如果还有其他网卡,查
  找0001、0002…)里保存了网卡的信息,在0000子键下添加一个字符串,命名
  为“NetworkAddress”,键值为修改后的MAC地址,要求为连续的12个16进制
  数。按F5刷新,重启电脑即可,或者是将改动了的网卡重新禁用再启用。
  如下图,将本机MAC地址改成00-05-00-00-00-06,见图6
  
  按F5刷新后,重启主机,修改成功 ,见图7
  
  若要恢复原来的原来的MAC地址,只需在注册表中将字符“NetworkAddress”
  删除即可,删除后要重启电脑,或者是将改动了的网卡重新禁用再启用,如下图,
  网卡MAC值又恢复了初始值,见图8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值