软件 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

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IP-MAC地址绑定工具,有效防止黑客和病毒的arp欺骗攻击,拒绝断网提高网络稳定性。通过扫描发现内网电脑的IPMAC地址,并自动生成arp绑定脚本,只需拷贝到各台电脑上做成启动脚本就可实现IPMAC地址静态绑定。同时提供全能绑定程序,可对windows 98以上所有操作系统做IPMAC地址绑定。 使用方法: 第一步、扫描地址 打开MacScan.exe,输入要扫描的内网IP范围,点击按钮。程序自动对该IP范围内的电脑进行扫描,并将扫描到的IPMAC地址信息显示在界面上。同时在程序目录下生成ArpList.ini文件、BindArp.bat和BindDhcp.bat文件。 第二步、绑定地址 用户可以用两种不同的办法绑定IPMAC地址。 (1)将BindArp.exe和ArpList.ini拷贝到各台电脑上,并将BindArp.exe放到启动菜单中自动运行绑定IPMAC地址。该程序适合windows 98以上所有操作系统。(如果想让BindArp.exe程序隐藏运行,请打开ArpList.ini,在第一行增加:"TrayIcon=False"。) (2)将BindArp.bat拷贝到各台电脑上,并做成启动脚本自动运行绑定IPMAC地址。该脚本仅适合windows xp以上操作系统。 4、DHCP服务器绑定 如果用户采用DHCP服务器自动分配IP地址,并想在DHCP服务器中实现IPMAC地址绑定。请将BindDhcp.bat拷贝到DHCP服务器上,然后运行该批处理文件,即可实现在DHCP服务器上为指定的MAC地址分配固定的IP地址。建议用户在运行批处理文件之前,首先备份DHCP服务器配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值