Step 1: Obtaining the software.
To do this, we surf on over to the MadMACs websiteMadMACs website and download the source.
Since the source code is written in Autoit3 we also need to download this program to compile the code.
Now, the super extremely paranoid people will be saying "Well, thats a precompiled program, shouldn't I compile that as well?" My answer to that is, well yes, if you can audit their code then by all means go and download their source and find out what they compile it from. I'm not going to, I'm simply going to audit the relatively simple MadMACs source and be satisfied with that.
Step 2: Installing AutoIT
Installing the software is the same as installing any other software, just follow the prompts, say yes, next, okay, etc. Read everything you need to feel comfortable installing the software.
Unlike the MadMACs program itself there are no options that effect the outcome at this stage.
Step 3: Auditing the source.
Find a file named MadMACs.au3 and right click it, selecting "Edit Script".
From looking at the source you can see the program is really short, and is pretty straight forward, in addition to being well commented.
The flow goes something like ::
Inform user of program use ->
Ask if its okay to remove old settings -> if okay do it ->
Read system settings ->
Have user select which interface ->
Ask about MAC prefix ->
randomize the rest ->
write to registry.
If you are all right with this, compiling the program is a breeze.