Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actual creator of XP Keygen / Future of XP Key Generation #5

Open
Endermanch opened this issue May 27, 2023 · 0 comments
Open

Actual creator of XP Keygen / Future of XP Key Generation #5

Endermanch opened this issue May 27, 2023 · 0 comments

Comments

@Endermanch
Copy link

Endermanch commented May 27, 2023

This repository is not the original source for the Windows XP Keygen. The original was uploaded to PlanetWPA as part of MSKey 4-in-1 algorithm sources back in early 2000s and was made by z22.

Shoutout to the tinyapps.org maintainer; you're a champ and deserve better recognition. Journalistic integrity at its finest. 😉

Original sources
PlanetWPA: https://antiwpa.planet-dl.org/index2.php (originally antiwpa11.tk)
AntiWPA Forum: https://board.deioncube.in/

Here are the original files, uploaded in 2011 (the idea is very likely not original, they might be based on the disassembly of the MSKey 4-in-1, which was created way back in 2003-2005, hence I'm making the "early 2000s" claim)
https://antiwpa.planet-dl.org/Other/tmp/xpkey-0.03.cpp.txt
https://antiwpa.planet-dl.org/Other/tmp/win2k3key.c.txt

In case you want to download any files from PlanetWPA and check for yourself
Username: planet-dl.org
Password: planet-dl.org

Around a month ago I rewrote this keygen to yield correct results consistently (e.g. the 0x62A32 constant for XP generation is completely wrong, must be 0x40000 - the low 18 bit check, I don't know where they got it from, there's no BN_sqrt_mod() check in the Server 2003 algorithm) and made a native Win32 UI for it.

You can download my version of this keygen, tinker around and contribute. The tutorial and explanation behind everything are also attached. I intend my repository to be the hub for XP key generation (asides from MDL forums, which are scattered around), as this repository is severely unmaintained.

I also managed to get Windows 98 generation working by reversing the private key for its BINK.

https://github.com/Endermanch/XPKeygen

Honorable mentions:

  1. The XP Confirmation ID algorithm was also smoked (original by diamondggg, uploaded to archive.org by TheTank20, recompiled and refurbished by me) and can be found here.
  2. Neo-Desktop is the de-facto new maintainer of the fork of this repository. A circle of enthusiasts are currently carrying out automation of private key generation and generalization of product key generation for Windows 98 up to Windows XP x64.

My README file explains everything in detail, so give it a read if you want to know the basics of key generation for Windows XP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant