阅读:8480回复:24
网卡的物理地址可以修改吗?怎么做? |
|
|
沙发#
发布于:2001-12-07 15:57
软件方法不可以!!!除非你是网卡厂商!!
|
|
|
板凳#
发布于:2001-12-07 19:42
按我的理解是可以的。IEEE802.3中定义的MAC地址格式中
其中U/L比特的含义是统一管理/本地管理; 如果是本地管理,就是由软件分配的。我好像还见过这种软件。 |
|
|
地板#
发布于:2001-12-08 10:23
建议你去看看斑主以前的帖子,好像叫什么《网卡漫谈的......》,在本站和白云黄鹤上都有。
|
|
地下室#
发布于:2001-12-08 12:13
我的理解是不行的,世界上每块网卡都有一个唯一的MAC地址,而且是不可更改的。软件只能改暂时的值。下次启动就没有用了。
|
|
5楼#
发布于:2001-12-08 23:26
是可以修改的,但不是真正的物理意义上的修改,是修改了系统的参数,但也不是对所有的网卡都有效,我就写了一个类似的软件.已经测试通过了,我将我公司的另外一台连上深圳某宽带网络供应商提供的网络.
|
|
|
6楼#
发布于:2001-12-10 12:58
当然可以,linux下就能改
|
|
7楼#
发布于:2001-12-10 22:35
可以改的,甚至在windows下某些网卡在安装DRIVER时就可以改,也可用专门的软件改
|
|
|
8楼#
发布于:2001-12-11 09:20
楼上的那些大狭门,给我一个修改的软件或者是下载的地址好吗?
jokeshe@21cn.com 谢谢! |
|
|
9楼#
发布于:2001-12-11 09:30
Physical:
1.Reburn the EEPROM (If u have the code) 2.Modify NIC Driver (If the vendor is stupid...) Logical: 3.Modify Packet\'s Header (I think it can\'t cross routers.) |
|
|
10楼#
发布于:2001-12-11 10:25
在我的网卡中,2000下,适配器的属性中,高级页面,有一项Network Address就可以配置。
当然,他修改的肯定是current MAC,不是permenent MAC. |
|
|
11楼#
发布于:2001-12-11 13:43
Physical: your think is wrong :-) |
|
|
12楼#
发布于:2001-12-12 13:52
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地 址。 |
|
13楼#
发布于:2001-12-13 15:38
TO:Huyg Sir,
Can u tell me the problem? thx P.S I\'m not in net domain.^^||| |
|
|
14楼#
发布于:2001-12-13 22:38
要骗过路由器的话,你要在你的IE中设置代理服务器,并且要有一个可以通过身份验证的帐号.
|
|
|
15楼#
发布于:2001-12-14 11:45
我觉得是可以实现的,大家知道骗过交换机
我想也就这一遭了 |
|
|
16楼#
发布于:2001-12-15 09:28
我想骗过很多软件的那个认证。因为有些软件的FLEX认证是采用的网卡的物理地址。不知道怎么改才能骗过。
|
|
|
17楼#
发布于:2001-12-15 22:22
我想骗过很多软件的那个认证。因为有些软件的FLEX认证是采用的网卡的物理地址。不知道怎么改才能骗过。 哦,原来是要D版软件。 如果直接debug程序,当然可以在判断的某处通过修改代码直接搞 定,但是对于某些有证书校验或者某些方法CRC的软件无法应用此 法。找到注册机当然是更好的方法,但是这是一个非常费劲的工作, 如果软件厂商存心要做复杂了,那几乎不太可能解开。 因此,可以考虑通过外部环境来解决此问题。 首先你要搞清楚两个问题: 1、你的软件工作环境是否需要应用网络?如果两块完全相同 的网卡是否会导致你的软件不能工作?该问题的回答直接影响 到第2个问题。 2、序列号是通过网卡物理地址认证的,还是通过mac地址认证的? 关于mac地址和物理地址的区别,请看我的文章“漫谈网卡地址”。 如果是mac地址,就用前面某位哥们说的修改注册表就行了,不管 是win9x还是w2k环境下,对于大多数网卡都可以。但是如果你的环境 中需要应用网络,那么两块相同的mac地址网卡在同一个共享网段或 者交换网段会让你的交换机的地址学习功能困惑,也会让OS困惑,也 许会让你的软件无法正常使用网络,从而无法正常工作。这种情况 下,需要做更细腻的分析工作,不是能够简单解决的,需要具体情况 具体分析。我无法给出一个通用解决方案。 如果是物理地址的话,也比较痛苦,方法有如下3个: a、买一块可以通过写eeprom物理的修改网卡地址,这种卡现在 很多,并非买不到。如果环境中需要应用网络,那么修改MAC地址, 使得两块卡的MAC地址不同,那么网络仍然可以工作。 b、找一块ne2k或者eepro100的网卡,相信任何一个电子市场 都有这两种网卡买,然后在ddk的sample里面找到它的驱动程序 源代码,找到驱动程序读物理端口或者pci映射内存得到物理地址 的那一段代码,让函数总是返回你需要的物理地址。该方法也许 是最容易实现的。98年的时候17曾经用该方法D版了一个10万美元 的软件。如果需要应用网络环境,同样修改MAC地址。这两种卡 的SOURCE都支持通过修改注册表修改MAC地址。请注意并非所有 的卡驱动都支持。这个方法的原理可以通过阅读EEPRO100的SOURCE 获得。eepro100在load的时候会去读注册表,然后如果没有读到, 就使用物理地址,否则就会使用注册表中的地址。该功能似乎并 没有强制实现。因此如果你不想修改注册表,仍然可以通过修改 网卡driver的方法实现。该方法适用于所有支持ndis driver的平 台。 c、该方法是我没有具体试过的,但是原理可行。所有的获得网卡 地址的方法,不管是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的网卡更是任何一个地方 都买得到,而且价格便宜(好像eepro100的并不便宜:-)) |
|
|
18楼#
发布于:2001-12-18 21:50
绝对可以修改,我再用Realtek的rtl8139以太网控制芯片开发产品时,用硬件产商提供的软件可以物理地修改MAC地址
|
|
|
19楼#
发布于:2001-12-20 10:17
TO:
can u give me \"硬件产商提供的软件\"?? thx My mail: Sender@ms25.url.com.tw |
|
|
上一页
下一页