s7披甲龙龟技能:ADSL网络上出现"尖兵" 共享上网失去自由,如何解决?

来源:百度文库 编辑:中科新闻网 时间:2024/04/30 01:11:58
目标同上!

我刚刚鼓捣一上午,把局域网的几台电脑的网卡地址转换成了同一个地址,4个多小时没发现断线,是否成功还在观察。
具体方法:
桌面上的“网上邻居”图标上单击右键,选择“属性”,在弹出的“网络连接”的对话框中,在“本地连接”图标上单击右键,选择“属性”,会弹出一个“本地连接属性”的对话框,单击“配置”按钮,选择“高级”,选中左栏“属性”中“Network Address”(其实,并非所有的网卡,对物理地址的描述都用“Network Address”,如Intel的网卡便用“Locally Administered Address”来描述,只要在右栏框中可以找到“值”这个选项就可以了),然后选中右栏框“值”中的上面一个单选项(非“不存在”),此时便可在右边的框中输入想改的网卡MAC地址,形式如“000B6AF6F4F9”。点击“确定”按钮,修改就完成了。
实战修改网卡 MAC 地址

我们知道网络适配器(即网卡)的地址主要有两类:一类是IP地址,它是Internet协

议地址,通常用4位“.”分隔的0~255之间的十进制数的形式表示,如“192.168.0.1”

;另一类就是MAC地址,即网卡的物理地址。它是Ethernet协议使用的地址,主要用于局

域网中,计为48位长,一般由6位00~0FFH之间的十六进制数中间用“-”隔开表示,如

“52-54-AB-45-42-23”。
IP地址用户可以根据自己的需要进行设置,而MAC地址存于网卡上的EPROM中,这是网

卡自身的唯一标识,可以说就像我们的身份证一样,一般不能随意更改。但能不能给它换

一换呢?在查找了众多资料并进行了多次试验后,答案是肯定的。

在Windows下,网卡驱动程序使用NDIS规范与操作系统通信。MAC地址就存储在操作系

统的某一个存储单元内,Windows就根据这个存储单元的内容来识别你网卡的物理地址,

看到这我想大家就应该明白了:我们完全可以不用修改EPROM的内容而只通过修改该存储

单元的内容来达到修改MAC的目的。

一、在Windows 9x/ME下修改MAC地址

1。运行注册表编辑器Regedit,找到HKEY_LOCAL_MACHINE\System\CurrentControlSe

t\Services\Class\Net\0000、0001、0002等主键(因为你有可能安装了不止一块网卡)下

查找DriverDesc内容为你要修改的网卡的描述相吻合的主键,如“0000”。

2。在相应的0000下新建一串值,起名为NetworkAddress,键值设为你要的MAC地址,

注意要连续写。像这样112233445566。

3.在相应的0000下的Ndi\Params中加一项主键名为NetworkAddress,然后在该主键下

添加名为default的串值,其值设为你要设的mac地址,同样也要连续的写。

【注】实际上这只是设置在后面提到的高级属性中的“初始值”,实际使用的MAC地

址还是取决于在第2点中提到的“NetworkAddress”参数,而且一旦设置后,以后高级属

性中值就是“NetworkAddress”给出的值而非“default”给出的了。

4.在NetworkAddress主键下继续添加名为ParamDesc的字符串,令其值可为“MAC
Address”(也可以随意设置,这只是个描述,无关紧要,这个值将会在你以后直接修改MA

C地址的时候作为描述出现)。

5.关闭注册表,重新启动计算机,打开“网络邻居”的属性,选择相应的网卡点击“

属性”并打到“高级”标签页,属性中会多出MAC
Address的选项,就是你在上面第二步
在注册表中添加的NetworkAddress,以后只要在此处的设置值中修改MAC地址就可以了。

二、Win 2000/XP下修改MAC地址
??
??1.在“HKEY_LOCAL_MACHINE\SYSEM\CurrentControlSet\Control\Class\4D36E972-

E325-11CE-BFC1-08002BE10318\0000、0001、0002”等主键下,
因为你有可能安装了不
止一块网卡,所以在这个主键下可能会有多个类似于“0000、0001”的主键,这时候你可

以查找DriverDesc内容为你要修改的网卡的描述相吻合的主键,如“0000”。
??
??2.在上面提到的主键下,添一个字符串,名字为“NetworkAddress”,把它的值设为

你要的MAC地址,要连续写?如“001010101010”。
??
??3.然后到主键下“NDI\params”中添加一项“NetworkAddress”的主键值,在该主键

下添加名为“default”的字符串,值写要设的MAC地址,要连续写,如“001010101010”


??
??4.在“NetworkAddress”的主键下继续添加名为“ParamDesc”的字符串,其作用为

指定“NetworkAddress”主键的描述,其值可为“MAC Address”。
??
??5.关闭注册表编辑器,重新启动,你的网卡地址已经改好了。打开网络邻居的属性,

双击相应网卡项会发现有一个MAC
Address的高级设置项。用于直接修改MAC地址,而且不
需要重新启动就可以实现MAC的随时更改。
??
??三、Linux下的MAC地址更改

??1.首先必须关闭网卡设备,否则会报告系统忙,无法更改。

??命令是:“/sbin/ifconfig eth0 down”

??2.修改MAC地址,这一步较Windows中的修改要简单。
??
??命令是:“/sbin/ifconfig eth0 hw ether 00?AA?BB?CC?DD?EE”

??3.重新启用网卡

命令是:“/sbin/ifconfig eth0 up”

这样,网卡的MAC地址更改就完成了。
??
??四、补充说明
??
??1.在Win
2000/XP下,已经没有“winipcfg”命令,但是你仍然可以通过“ipconfig
”命令来获取网卡的MAC地址信息,方法是首先在运行中输入“cmd”,回车,进入命令行

方式,然后输入“ipconfig -all”(此命令在Win 98和Win
ME中也可使用),你就可以找
到网卡的各项信息,如图(^29041103b^)2。

??2.为什么修改MAC地址?可能有很多人迷惑不解,为什么用这么大的篇幅来介绍修改M

AC地址,到底有什么实际意义呢?简单的说,MAC地址相当于你的网络标识,在局域网里

,管理人员常常将网络端口与客户机的MAC地址绑定,方便管理,万一你的网卡坏掉了,

换一张网卡必须向管理人员申请更改绑定的MAC地址,比较麻烦,这时候,我们直接在操

作系统里更改一下MAC,就可以跳过重新申请这一步,减少了很多麻烦。

??另外,当你使用黑客软件对别人的机器进行攻击时,别人的防火墙获取到你的IP地址

,就可以通过“Nbtstat -A
ip地址”命令获取你的MAC,如果你改一下,呵呵,查到的MAC就不是你的了。

3.如果嫌修改过于麻烦,或者有多台机器需要修改,可以下载我做好的.reg文件(Win

9x/ME,Win2000/XP),双击直接导入机器即可。但是,有一点必须注意,就是必须确定你

的网卡在注册表里究竟是“0000”,还是“0001”等其他的,然后在这个.reg文件里进行

相应的修改再执行导入操作。