
Valid MAC addressses are 12 character hexadecimal strings where the second nibble is '2', '6', 'A', or 'E'. When using the -s option, only valid MAC addresses are accepted. You can use the -s option to specify a specific address to set the MAC address too, like

The new MAC addresss of the adapter is pseudo-randomly generated, unless specified. Alternatively, you can specify the name of the adapter you want to change withĪnd the executable will set the named adapter to the new MAC address. How to Useīy default, mac-spoofer modifies the MAC address of the network adapter that currently has a connection, so make sure you are connected to the internet before it is used. With the second-least significant bit of the first byte as 1 and the least significant bit of the first byte as 0, only '2', '6', 'A', or 'E' are possible hex values for the second nibble. The least significant bit of the first byte must also be 0 because your adapter is using unicast transmission (i.e., only one NIC is receiving frames).

Since we are locally changing the MAC address, the second-least significant bit of the first byte must be 1. Universally administered addresses are assigned by the device's manufacturer, so your universally administered address is your original address. This is because the second-least significant bit of the most significant byte of the address is 1 if your address is locally administered, or 0 if it is universally administered. Note that the second nibble of the MAC address must be '2', '6', 'A', or 'E'. The registry key where NetworkAddress is set is found by matching your adapter's GUID to the NetCfgInstanceId value.

The adapter's MAC address is modified by setting the value NetworkAddress in a key in the registry path HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\. Mac-spoofer uses the WMI API and Win32 API to retrieve your network adapter's properties, like its device id and globally unique identifier (GUID). Mac-spoofer is a script for spoofing a network adapter's MAC address on Windows 7 64-bit.
