rename files, update readme and make copy of old readme, dont run program after building it in build.bat
This commit is contained in:
@@ -1,18 +1,22 @@
|
|||||||
# XPConfirmationIDKeygen
|
# xp_activate32
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
POC Source code for the XP Confirmation ID that uses hyperelliptic curves.
|
Mini C++ program for activating Windows XP.
|
||||||
I attempted to reverse engineer this program quite some time ago, thankfully the source code was leaked.
|
|
||||||
|
|
||||||

|
## Installation & Usage
|
||||||

|
Self contained, static .exe, simply run and press
|
||||||
|
|
||||||
**This isn't the cleanest code and looks like somebody else's disassembly work**. Let me know in the issues if you're the author of this god's work.
|
## Building
|
||||||
By the way, reversing virtual methods is abysmal.
|
Make sure you have Visual Studio 2010 - 2022 installed. Install the [v141_xp toolset]()
|
||||||
|
if using MSVS 2017/2019/2022. Open the .sln file, or invoke
|
||||||
|
|
||||||
**TODO: Cleanup the code.**
|
```cmd
|
||||||
Compiled using v141_xp toolset, check releases for the executable.
|
build.bat
|
||||||
|
```
|
||||||
|
|
||||||
Found by https://github.com/thepwrtank18, uploaded to archive.org here: https://archive.org/details/xp_activate32_src
|
In an MSVS terminal with cl.exe in your path.
|
||||||
Shoutout to [Neo-Desktop](https://github.com/Neo-Desktop) and enthusiasts [here](https://github.com/Neo-Desktop/WindowsXPKg/issues/1)!
|
|
||||||
|
## About
|
||||||
|
Based on Endermanch's work https://github.com/Endermanch/XPConfirmationIDKeygen, which is itself based on other's
|
||||||
|
work. Please see the original [XPConfirmationIDKeygen README](./orig/ORIGINAL_README.md) for more information.
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
rc.exe xp_activate32.rc && cl.exe /arch:IA32 /O2 /GS- xp_activate32.c xp_activate32.res /link /fixed /entry:entry /subsystem:windows,5.1 kernel32.lib user32.lib msvcrt.lib ole32.lib oleaut32.lib comctl32.libs
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# XPConfirmationIDKeygen
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
POC Source code for the XP Confirmation ID that uses hyperelliptic curves.
|
||||||
|
I attempted to reverse engineer this program quite some time ago, thankfully the source code was leaked.
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
**This isn't the cleanest code and looks like somebody else's disassembly work**. Let me know in the issues if you're the author of this god's work.
|
||||||
|
By the way, reversing virtual methods is abysmal.
|
||||||
|
|
||||||
|
**TODO: Cleanup the code.**
|
||||||
|
Compiled using v141_xp toolset, check releases for the executable.
|
||||||
|
|
||||||
|
Found by https://github.com/thepwrtank18, uploaded to archive.org here: https://archive.org/details/xp_activate32_src
|
||||||
|
Shoutout to [Neo-Desktop](https://github.com/Neo-Desktop) and enthusiasts [here](https://github.com/Neo-Desktop/WindowsXPKg/issues/1)!
|
||||||
@@ -1 +0,0 @@
|
|||||||
rc xp_activate32.rc && cl /arch:IA32 /O2 /GS- xp_activate32.c xp_activate32.res /link /fixed /entry:entry /subsystem:windows,5.1 kernel32.lib user32.lib msvcrt.lib ole32.lib oleaut32.lib comctl32.lib && xp_activate32.exe
|
|
||||||
Reference in New Issue
Block a user