欢迎来到天天文库
浏览记录
ID:38722810
大小:27.50 KB
页数:6页
时间:2019-06-18
《修改MAC(网卡)地址》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、修改MAC(网卡)地址近来在网上经常见有人问起Mac地址的问题,那么究竟Mac地址是什么?在现行的网络中,扮演什么角色呢?下面我们就一同来探讨一下关于Mac地址的知识。 什么是Mac地址1 Mac地址就是在媒体接入层上使用的地址,通俗点说就是网卡的物理地址,现在的Mac地址一般都采用6字节48bit(在早期还有2字节16bit的Mac地址) 前24位由是生产厂家向IEEE申请的厂商地址(这可是要花钱的哦!据说1000美元才能买一个地址块)。后24位就由生产厂家自行定以了。(早期的2字节的却
2、不用申请) IP地址和Mac地址有什么联系和区别 大家都知道,现在有很多计算机都是通过先组建局域网,然后通过交换机和Internet连接的(大学里的校园网就是这样)。然后给每个用户分配固定的IP地址,由管理中心统一管理,这样为了管理方便就需要使用Mac地址来标志用户,防止发生混乱,明确责任(比如网络犯罪)。另外IP地址和Mac地址是有区别的,虽然他们在局域网中是一一对应的关系。IP地址是跟据现在的IPv4标准指定的,不受硬件限制比较容易记忆的地址,而Mac地址却是用网卡的物理地址,多少与硬件
3、有关系,比较难于记忆。 如何知道自己的Mac地址 方法比较多,也比较得简单,在这里介绍两种常用的方法,在Win9x可用:WinIPcfg获得,在2000、XP可用IPconfig-all获得。如果你已经给自己的网卡分配了IP还可以用nbtstat-A自己的IP如下图,后者只能在2000/XP下使用。如何获得别人的Mac 其实上面已经涉及到了,如果是2000/XP用户可以用nbtstat-AIP地址(还可以获得别的东东啊,可别学坏啊)。另外同一局域网内的,你可以用pingIP或者ping主机
4、名,然后用arp-a来获得。 如何修改自己的Mac地址 Mac地址是保存在网卡的EPROM里面,通过网卡生产厂家提供的修改程序可以更改存储器里的地址,即使网卡没有这样的设置我们也可以通过间接的方法修改,一般网卡发出的包的源Mac地址并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到Mac地址,每次发送的时候都用这个Mac做为源Mac而已,Windows中,网卡的Mac保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以简单的改变Mac轻松
5、修改网卡MAC地址 网卡的MAC地址是固化在网卡EPROM中的物理地址,是一块网卡的"身份证",通常为48位。在平常的应用中,有很多方面与MAC地址相关,如有些软件是和MAC地址绑定的,没有允许的MAC地址,软件就无法运行;或者在局域网里,管理人员常常将IP与客户机的MAC地址绑定,以方便管理,万一用户的网卡坏掉了,自行更改网卡后必须向管理人员申请更改绑定的MAC地址,这样就比较麻烦。在这种时候,如果我们能够更改一下网卡的MAC地址,那就方便多了。实际上,修改网卡的MAC地址是很容易的,我们
6、既可以在操作系统中通过软件来修改网卡的MAC地址,而实际的网卡MAC地址不变,以达到欺骗软件的目的;也可以用工具直接更改网卡的实际MAC地址。一、瞒天过海1.修改注册表 几乎所有的网卡驱动程序都可以被NdisReadNetworkAddress参数调用,以便从注册表中读取一个用户指定的MAC地址。当驱动程序确定这个MAC地址是有效的,就会将这个MAC地址编程到硬件寄存器中,而忽略网卡固有的MAC地址。我们通过手工修改Windows的注册表就可以达到目的。 在Winodws98下运行Windo
7、ws的注册表编辑器,展开"HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Net",会看到类似"0000"、"0001"、"0002"的子键。从"0000"子键开始点击,依次查找子键下的"DriverDesc"键的内容,直到找到与我们查找的目标完全相同的网卡注册表信息为止。 当找到正确的网卡后,点击下拉式菜单"编辑/新建/字符串",串的名称为"Networkaddress",在新建的"Networkaddress"串名称上双
8、击鼠标就可以输入数值了。输入你想指定的新的MAC地址值。新的MAC地址应该是一个12位的十六进制数字或字母,其间没有"-",类似"000000000000"的这样的数值(注意,在Windows98和Windows2000/XP中具体键值的位置稍有不同,可通过查找功能来寻找)。 在"NetworkAddress"下继续添加一个名为"ParamDesc"的字串值,它将作为"NetworkAddress"项的描述,数值可以取为"MACAddress"。再把它的内容修改为你想设定的内容。如图所示。这样
此文档下载收益归作者所有