Re: [STDS-802-Privacy] MAC randomization tools - wiki page
> If you have any questions, please contact me or the people at UC3M.
This is with regard to the "PowerShell" line in the Wiki. What is really happening is the following:
1) Each NIC in Windows has a set of configuration parameters defined in the Windows registry. One of these parameters is the "current MAC Address."
2) When a driver is loaded, it reads the configuration parameters. If a current MAC address is specified, it configures it and will use it for all transmissions.
3) The PowerShell script uses these capabilities. It configures a MAC address in the registry, then automatically restarts the driver. This causes the driver to reload, and pick the registry-specified address.
4) The script can work in two modes, setting either 47 bits or 46 bits only. The "46" value is used for WiFi NIC, because most of these drivers will refuse to configure an entry in which the U bit is set to zero.
-- Christian Huitema