Ok so, I was inspecting Windows XP's WPA system, and it seems to me that it would be possible to crack it through the phone activation method. Why I am saying this? Let's look at the facts: There are already keygens in existance for Windows XP. For example, MSKEY4IN1, and many others. The installer will accept those keys. The key used to sign the Confirmation ID could be crackable! This is my key point here. Windows XP has been around since 2001, and the private keys used by MS to sign the activation requests were probably even older. If we assume that, there should be a way to crack it. Sure, the algorithm is strong (I think it's PGP, not sure tho), but the key itself might not be, due to the processing power of the machines in that time vs now. So, taking all that into consideration, could it be possible to make a sort of Confirmation ID generator that takes an Installation ID and returns the corresponding CID that msoobe.exe will accept?