Is there any way to crack/decrypt the WinXP CONSUMER activation system to generate Activation IDs?

Discussion in 'Windows XP / Older OS' started by ENZOLU, Aug 20, 2019.

  1. thetank18

    thetank18 MDL Junior Member

    Oct 23, 2019
    89
    73
    0
  2. thetank18

    thetank18 MDL Junior Member

    Oct 23, 2019
    89
    73
    0
  3. CONIGUERO

    CONIGUERO MDL Novice

    May 19, 2023
    13
    2
    0
    The only thing left right now would be for someone to reverse the keygen binary and recreate the source, possibly for a web version.

    Also something interesting, it seems like there can be more than one Confirmation ID corresponding to a single Installation ID. Watch any video where someone activates by phone, input the IID they get into the keygen, and you will see that the result differs from the CID they get in the video through the official Microsoft website/call. Nonetheless, they both work.
     
  4. tro511

    tro511 MDL Member

    Dec 9, 2019
    122
    95
    10
    Wunderbar:D
     
  5. Aty

    Aty MDL Member

    Oct 18, 2013
    159
    319
    10
    It looks like my Office 2003 SBE still has to crack the mso.dll to activate.:(
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. thetank18

    thetank18 MDL Junior Member

    Oct 23, 2019
    89
    73
    0
    Plus! DME does NOT work:
    upload_2023-5-26_23-55-37.png
     
  7. diamondggg

    diamondggg MDL Novice

    Sep 30, 2016
    23
    72
    0
    I still have the original source, actually. I doubt that any web version would last long while MS is alive.
     
  8. thetank18

    thetank18 MDL Junior Member

    Oct 23, 2019
    89
    73
    0
    Can you send us the source? The good thing about the Internet is that when you post it, it's 99.9% likely people have backups and 80% likely people will share it.
     
  9. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,645
    2,620
    120
    #70 acer-5100, May 27, 2023
    Last edited: May 27, 2023
    Strange, I tested it on Server2003R2 Standard retail (x86), it worked pefectly (it worked perfectly also on old installs with antiwga installed and still it worked perfectly)

    Then I tested it on Server2003R2 Standard retail (AMD64) and it didn't work ("failed to initialize the licensing service" message)...

    Edit:

    It works, but unlike in x86 you have to insert the numbers manually in the activation GUI
     
  10. CONIGUERO

    CONIGUERO MDL Novice

    May 19, 2023
    13
    2
    0
    Oh, that would be excellent to have! Care to share via PM?
     
  11. thetank18

    thetank18 MDL Junior Member

    Oct 23, 2019
    89
    73
    0
  12. acer-5100

    acer-5100 MDL Guru

    Dec 8, 2018
    3,645
    2,620
    120
    I had zero problems on x86, tested on half dozen of installs, fresh and old, client and server.

    Clearly the mileage varies...
     
  13. Dark Dinosaur

    Dark Dinosaur X Æ A-12

    Feb 2, 2011
    3,702
    5,105
    120
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. RCDV

    RCDV MDL Novice

    Aug 31, 2017
    19
    19
    0
    #77 RCDV, May 28, 2023
    Last edited: May 28, 2023
    I don't know about others but I got this keygen more than 2 years ago directly from @diamondggg.
    He literally wrote to have it and was kind enough to share it.
    The reddit post with the GDrive link is just 9 months old.
    The keygen has Russian strings in it so it made me wonder if it came from a russian board.
     
  15. thetank18

    thetank18 MDL Junior Member

    Oct 23, 2019
    89
    73
    0
    Better late than never, I guess.
     
  16. erpsterm35

    erpsterm35 MDL Expert

    May 27, 2013
    1,857
    1,714
    60
    VL mode is fine only for WinXP Pro (need conversion tools from non-vl to vl though for pro) - won't work with other editions like XP Home

    for other WinXP editions like Home & MCE (media center edition), OEM SLP activation works best with those other editions
     
  17. d45h

    d45h MDL Novice

    May 31, 2023
    2
    6
    0
    Well, since the source was shared anyway, here is one method to get the mandatory private key we see on the line 729 of the xp_activate32.c file (0x40da7c36d44c04e21b9d10f127c1).
    The big parts were already done by researchers and documented in a paper.
    The only things I did when I worked on that project 2 years ago (thanks to @diamondggg 's Sagemath code) were using the CRT and inverse mod functions from the NTL. Also, to automate things, I quickly made installation and solver scripts.

    The private key was computed in less than 5h on my 7th gen i7 laptop.
    Tested on Ubuntu 22.04.

    anonfiles(.)com/E8749bu0zb/XPActivationPrivateKeySolver_tar_gz