分享
 
 
 

修改网卡物理地址的三种方法

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

1、买一块可以通过写eeprom物理的修改网卡地址,这种卡现在

很多,并非买不到。如果环境中需要应用网络,那么修改MAC地址,

使得两块卡的MAC地址不同,那么网络仍然可以工作。

2、找一块ne2k或者eepro100的网卡,相信任何一个电子市场

都有这两种网卡买,然后在ddk的sample里面找到它的驱动程序

源代码,找到驱动程序读物理端口或者pci映射内存得到物理地址

的那一段代码,让函数总是返回你需要的物理地址。该方法也许

是最容易实现的。98年的时候17曾经用该方法D版了一个10万美元

的软件。如果需要应用网络环境,同样修改MAC地址。这两种卡

的SOURCE都支持通过修改注册表修改MAC地址。请注意并非所有

的卡驱动都支持。这个方法的原理可以通过阅读EEPRO100的SOURCE

获得。eepro100在load的时候会去读注册表,然后如果没有读到,

就使用物理地址,否则就会使用注册表中的地址。该功能似乎并

没有强制实现。因此如果你不想修改注册表,仍然可以通过修改

网卡driver的方法实现。该方法适用于所有支持ndis driver的平

台。

3、该方法是我没有具体试过的,但是原理可行。所有的获得网卡

地址的方法,不管是mac地址还是物理地址,归根结第都是通过

向网卡driver发送ndisrequest实现的。但是请注意很不幸的是,

w2k下ndisrequest是一个宏,这个宏其实直接调用miniporthandler

->requesthandler函数要hoo miniport的这个函数似乎不容易找

到合适的时机,同样也难以给出一种通用解决方案。但是方法总

是人想出来的,只要有米,就像剑鱼行动里面的一段台词“1024

bit RSA,that's impossible”“give you 10,000,000$...”

“nothing is impossible”,你还是可以在很多地方hook。

如果是win9x平台的话,简单的调用hook_device_service,就

可以hook ndisrequest,我给的vpn source通过hook这个函数

修改MTU,也同样可以修改网卡物理地址。如果是NT4.0,那么

你还是可以HOOK NdisRequest,因为这是一个函数,不是宏,

你可以直接修改ndis的pe输出函数入口实现。该方法是我没有

试过的,听说瑞星就是用该方法实现他们的病毒防火墙。

这3种方法,我强烈的建议第2种方法,简单易行,而且

可以批量盗版,eepro100和ne2k的网卡更是任何一个地方

都买得到,而且价格便宜

----------------------------------------------------------------------------

下面介绍比较苯的修改MAC的方法

Win2000修改方法:

1、在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主键下,查

找DriverDesc内容为你要修改的网卡的描述的,如0000。下面的方法和rifter

《修改MAC地址的范例》中提到的一样,我就照搬了(注解的地方以“^^”标

明)。

“---->

2、在其下,添一个字符串,名字为NetworkAddress,值设为你要的MAC地

^^^^^【指在0000主键下】

址,要连续写。如004040404040。

3、然后到其下NDI\params中加一项NetworkAddress的主键,在该主键下

^^^^^【也是指在0000主键下】

添加名为default的字符串,值写要设的MAC地址,要连续写,如004040404040。

^^^^^^^^^^^^^^^^^^^^^^^

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

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

后高级属性中值就是NetworkAddress给出的值而非default给出的了。】

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

为指定NetworkAddress主键的描述,其值可为“MAC Address”,这样以后打

开网络邻居的属性,双击相应网卡项会发现有一个高级设置,其下存在

MAC Address 的选项,就是你在注册表中加的新项NetworkAddress,以后只要

在此修改MAC地址就可以了。

5、关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,

双击相应网卡项会发现有一个MAC Address的高级设置项。用于直接修改MAC地

址。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有