Windows Product Activation compromised
Summary
Windows XP enlists ten hardware components to calculate the installation ID, but six of them can be canceled without any problems:
Component | To be canceled by |
---|---|
Important: A LAN does not tolerate two computers with the same MAC address. | |
Volume ID | Adapted by means of tool |
MAC address | Tuned by means of driver |
Graphics card | Switch over to docking station |
CPU serial number | Switch off in BIOS |
SCSI host adapter | Switch over to docking station |
IDE controller | Switch over to docking station |
Only four components are working almost effectively:
Component | Size of bit field |
---|---|
| |
Hard disk | 7 |
CPU type | 3 |
CD ROM | 7 |
RAM size | 3 |
Two fields are coded with three bits and two with seven bits. Because in each field the coefficient 0 is impossible, 7*7*127*127=790321 possibilities remain for the file wpa.dbl. As only three components are allowed to change from the moment of Activation onwards, you can take the weakest fixed component for a "Universal Activation".
The CPU type or the RAM size present themselves here as the best solution. It is more than sufficient to only once activate a computer with 128 MBytes of RAM at Microsoft's. With its file wpa.dbl you can then "activate" all other computers of the same memory size.