修改windows 7以后的无线网卡mac地址

来源:互联网 发布:猫云seo 编辑:程序博客网 时间:2024/05/16 07:30

Under Windows 7 and later, the possible range of spoofed addresses for wireless adapters that can be set is limited. To be used by Windows, a spoofed MAC address should have 0 as a least significant bit (unicast) and 1 as a second least significant bit (locally administered) in the second nibble. Thus possible values for the second nibble are limited to 2, 6, A and E.

In other words

MAC address: “XY-XX-XX-XX-XX-XX” “X” can be anything hexadecimal. The hexadecimal “Y”, written in binary format, is Y: “kmnp”, where “p” is the least significant bit;

        p=0 --> unicast;         p=1 --> multicast; 
        n=0 --> globally assigned MAC;         n=1 --> locally administered; 

So, actually MAC can be changed to any combination in which p=0 and n=1;

“Y” can be 2, 6, A or E.

So the possible MAC addresses in Windows 7 or later for wireless adapters:

  • X2-XX-XX-XX-XX-XX
  • X6-XX-XX-XX-XX-XX
  • XA-XX-XX-XX-XX-XX
  • XE-XX-XX-XX-XX-XX

It is limitation from Microsoft.

Sometimes the problem can be fixed by downgrading driver for wireless adapter and installing its version for Windows XP. And then the MAC address can be changed to any MAC address without limitation. But downgrade may cause incorrect work of device.