Written on 2008年11月7日 @ 16:54 | by spirit | Tags: 上网   | 浏览:

  彻底改变网卡的物理地址 作者:Lexi

一般MAC地址在网卡中是固定的,当然也有网络高手会想办法去修改自己的MAC地址。修改自己的MAC地址有两种方法,一种是硬件修改,另外一种是软件修改。硬件的方法就是直接对网卡进行操作,修改保存在网卡的EPROM里面的MAC地址,通过网卡生产厂家提供的修改程序可以更改存储器里的地址。那么什么叫做EPROM呢?EPROM是电子学中一种存储器的专业术语,它是可擦写的,也就是说一张白纸你用钢笔写了一遍以后就不能再用橡皮擦去了,而EPROM这张白纸用铅笔写后可以再擦去,可以反复改变其中数据的存储器。

当然软件修改的方法就相对来说要简单得多了。这里有三个方法:
一、在Windows中,网卡的MAC保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以改变MAC。
Windows 2000/XP中的修改:同样打开注册表编辑器,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ControlClass\4D36E970-E325-11CE-BFC1-08002BE10318 中的0000,0001,0002中有DriverDesc的,比如在0000找到,就在0000下面添加字符串变量,命名为“NetworkAddress”,值为要设置的MAC地址,例如:000102030405

二、一般而言,Windows2000/XP可以直接更改。桌面----网上邻居----右击----属性----本地连接----右击----属性----配置----高级----物理地址(MAC ADDRESS)或network address,选中窗口右侧的“值”按钮,在其中输入你要修改成的物理地址,注意中间不留空格也不用“-”符号。填写完毕后单机确定就完成了,不用重新启动计算机,可以在DOS窗口输入输入ipconfig /all查看修改结果。如图所示:

更改mac地址

更改mac地址

有的电脑不会出现上面的选项可以通过修改注册表来增加这个选项。具体操作如下:将下面的代码复制到记事本中另存为**.reg的文件运行下:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\0001\Ndi\params\networkaddress]
"ParamDesc"="Network Address"
"type"="edit"
"LimitText"="12"
"UpperCase"="1"
"default"="000000000000"
"optional"="1"
关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个network Address的高级设置项。用于直接修改MAC地址。

三、用mac地址修改工具,这类工具网上很多自己找下。我想说的是修改网卡rom的方法 有时候会用到。

硬件修改:即通过刷新网卡的rom彻底修改网卡物理地址。

 现在有些网络客户端会检测电脑mac地址改变过 , 所以我们要想不让客户端检测出来,就得修改网卡rom地址,重新写到网卡rom 中,这里推荐一个realtek网卡刷新软件:pg8139 是realtek公司专门刷新rom的工具,工具自己找下在网上找下很多。程序必须运行在dos下。进入dos下运行pg8139,使用PG8139 /R/PCI命令,将网卡让rom文件文件保存在当前目录下,系统默认文件名为8139x.map。重新进入系统, 我们可用uedit32或16位编辑软件,将其MAP文件打开进行修改,如图:

pg8139

修改mac地址

其中EC 10 39 81为网卡厂家标识,00 05 17 26 43 01 为网卡的卡号,其中00 05基本固定不变的;15 即为BootRom启动文件设置,15为64KB文件,14为32KB文件,00为没有启动项(由于64KB为64KB字节,因此实际容量应使用512Kb的芯片,即1KB=8Kb),其它在程序中设置的选项,都可在MAP文件中对应修改的(当然不如使用设置程序修改方便直观)。我们可直接对MAP文件进行修改,然后再使用PG8139 /W/PCI将修改好的MAP文件写入到网卡中,即可得到与使用设置程序修改一样的效果。以后就不必在修改mac地址了,不用再担心客户端检测mac地址修改了。

注意:
    1、PG8139必须在WIN环境下的MS-DOS方式下才可运行不是命令提示符下,而且系统必须正确安装网卡驱动,最好安装realtek的驱动不要用微软自带的驱动。
  2、PG8139只使用默认文件名,为8139x.map。


若转载请注明出处: Spirit's Home
本文地址: http://www.7788sky.cn/post/change_mac_address_total.html
  1. 2 Response to “彻底修改网卡的mac地址”

  2. By yacca on 2008-11-7 18:28:46| http://www.eemir3.com

    一般来说 做完坏事后需要改下mac 哈哈

  3. By 博客久久 on 2008-11-8 19:52:07| http://www.blog99.net

    用这个东西修改网卡地址有没有危险,要是把网卡搞坏了就完蛋了。。。

Post a Comment

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。