computer 版 (精华区)

发信人: ghost (受伤中,累呀), 信区: network
标  题: 改mac的方法
发信站: 听涛站 (2001年06月09日17:27:31 星期六), 站内信件


改mac地址方法  

改mac地址有什么用呢?  
大都是干坏事的吧  
一来有些公司做的软件是认mac地址的,有的是从网卡上的eeprom中读取,有的仅仅
是从注册表读取 
(比如Cadence公司某些电路设计软件), 对于后者,破起来太简单了而对前者呢
,只能跑到大街 
上买块驱动加参数就可以改写eeprom中mac地址的网卡了,听我一个同学讲
realtek也提供了程序改 
写eeprom。good!  
二来改mac地址可以攻击别人而不被发现  
三来可以偷懒,当网管把你的ip地址和mac地址绑定的时候,换了网卡也不需要和
网管打招呼,不 
过这样一来有国际路由的机器就要一天到晚开着机器了,piapia呀,特别是收到
seic帐单的时候  
还有为了方便,比如我,把mac地址改成AA-BB-CC-DD-EE-FF,整齐好看  
   
    下面的方法其实是平时在水木hacker版晃悠的时候收集的,win9x、winnt、
win2k下都试过, 
没问题。  
  
Win98下改网卡地址的方法:  
reek(town)转载的一文---"Re: 有谁知道如何改网卡的MAC地址吗?(空)" 的启发及
freetalk  
(glasseye)的提示下, 经过自己的多次尝试得出的操作方法。在此贴出以供同仁参
考。  
   
网卡真正的MAC地址是在EPROM中的,可以通过专门的程序修改,不少网卡的厂商都
能提供。比如 
PCI-RTL8029,便可到realtek公司的主页上下载一个修改EPROM的小程序。  
   
在Win9x和winnt 3.5、4.0下,网卡驱动程序使用NDIS规范与操作系统通信。MAC地
址被存储在操作 
系统的某存储单元内,这时可以通过修改该内容达到目的而不用修改你的EPROM内
容。  
   
1、首先打开注册表,找到  
HKEY_LOCAL_MACHINE\system\Currentcontrolset\services\  
   classes\net\0000、0001、0002等下,观察DriverDesc内容为你要修改的网卡
的描述。  
   
2、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地址,要连
续写。  
   如004040404040。  
   
3、然后到其下 NDI\params中加一项NetworkAddress的主键,在该主键下添加名为
default的字符 
串,其值写你要设的mac地址,要连续的写,如004040404040。  
   
3、然后到其下 NDI\params中加一项NetworkAddress的主键,在该主键下添加名为
  
   
   
4、在NetworkAddress的主键下继续添加名为ParamDesc的字符串,其作用为指定
Network-    
Address主键的描述,其值可为“MAC Address”,这样以后打开网络邻居的属性,
双击相应网卡项 
会发现有一个高级设置,其下存在MAC Address 的选项,就是你在注册表中加的新
项 
NetworkAddress,以后只要在此修改MAC地址就可以了。  
   
5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应
网卡项会发现有 
一个MAC Address的高级设置项。用于直接修改MAC地址。  
   
一些网卡如d-link的de220在安装时,会自动在注册表中加入这些项目,你只需修
改值就可以了。  
   
1、2步骤用于修改当前(下一次启动)时MAC 地址。  
3、4步骤用于在网络属性的网卡属性中添加相应高级属性。  
************************************************************************
  
*******************  
   
WinNT下改网卡地址的方法:  
打开注册表,  
HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services  
   
假设我的网卡是ne2000,找到NE2000与NE20001的键值(不知道怎么回事,我这里关
于NE  
2000的键有两个,为保险,都做如下修改),在Parameters项里添加字串值:  
   
名称:NetworkAddress  
数据:“004040404040” (这里就是你要改的mac值,可自己随便填12位)  
   
然后重新启动计算机,ipconfig看一下,就知道改好了没。  
   
************************************************************************
  
**************************  
   
Win2k下改网卡地址的方法:  
一般来说,如果不是选择NE2000 COMPATIBLE安装的驱动,在网卡的属性里面会有
一个高级页,  
其中会有NETWORK ADDRESS的选项,这样你就可以设置啦。这个方法在WIN98中也适
用。  

我的WIN2K网卡就是这样装好的,而且有意思的是,我的网卡没有2K的驱动,只有
尝试选择其他的  
NE2000兼容网卡安装驱动,在2K的硬件安装向导里,如果配置成功,最后一定不会
出现驱动不匹配 
的信息,不用重启来检验了,真的不错。另外,如果你想改注册表的话,就这样,
  
在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet  
\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}下,  
(这个项对应的是网卡配置)  
找到你的ETHERNET网卡项000x,然后添加或修改一个名为Network Address的字符
串值,填入你需 
要修改的MAC地址就可以了。  

q 文 章 点 评       0 篇


>>上篇文章:扫描到的端口到底有什么用? 
>>下篇文章:已经没有了 


 
 

『关闭窗口』


Best view:800X600,Browser:IE4.0 or Higher 
Email:cnforce@yeah.net 
OICQ:2773875 

--
我是沧海一小龙
游到东来游到西
找寻未知的东西
只求逍遥在人间
                         
※ 来源:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家] 
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.892毫秒