Changing MAC Address on Windows, Manually

According to


Many people believe MAC address, which is hard coded in the NIC card cannot be changed. Yes, its hard coded but, it can be changed only by removing the flash chip from the NIC card, re-programming it with new MAC address and putting it back on the card. But this software does not change the hard coded MAC address. Technitium MAC Address Changer instructs Windows(TM) to use MAC address it has specified in windows registry. If no MAC address is specified to Windows(TM), it uses the hard coded one in the NIC to construct Ethernet or IEEE network frames (or simply packets), which are used at OSI layer 2. Also Windows(TM) changes MAC address of your NIC when Windows(TM) Network Bridge is enabled. The first number in the MAC address of the NIC added in the Network Bridge is set to 0x02. Changing MAC address of Network Bridge is not possible in Windows(TM) using this software.

How Does It Work ?

This software just writes a value into the windows registry. When the Network Adapter Device is enabled, windows searches for the registry value 'NetworkAddress' in the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1- 08002bE10318}\[ID of NIC e.g. 0001]. If a value is present, windows will use it as MAC address, if not, windows will use the hard coded manufacturer provided MAC address. Simple? Some Network Adapter drivers have this facility built-in. It can be found in the Advance settings tab in the Network Adapter's Device properties in Windows Device Manager.
It actually sounds easy enough to change MAC address (MAC spoofing) by our own without any other tool. I was about to try and write a tutorial by myself.

But, second thought, maybe someone already wrote it. It couldn't be bad  to check it out.

And I found this

VistaFix wrote a nice tutorial on this with good example pictures, you should check it out.
Explanatory image from the tutorial mentioned above

No comments:

Post a Comment