themchk / windowsxpkg Goto Github PK
View Code? Open in Web Editor NEWWindows XP keygen
License: MIT License
Windows XP keygen
License: MIT License
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:
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.
I can't figure out how to compile this. May you please make a compiled version where I can run it in CMD and see a key (and for which edition its for maybe) or make a GUI where you can select the edition and then generate a key.
i'm on linux 5.13.13 with GCC 11.1.0 and OpenSSL 1.1.1l 24 Aug 2021
compiled with gcc -lcrypto main.cpp
result:
PID: 4c4b4000
Hash: 0a54d0df
Sig: 00000000 d04808d7
BBBBW-VTP4F-WKWMH-7CWBB-DHMBB
00000000 00000000 bd2a686f cc4b4000
Product ID: 55274-640-0000000-23xxx
PID: 4c4b4000
Hash: 0a54d0df
Sig: 00000000 00000017
Calculated hash: 0ae283a5
Key invalid
any ideas why?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.