Windows 8 Product Key Decoding

Discussion in 'Windows 8' started by Bob65536, Sep 20, 2012.

Thread Status:
Not open for further replies.
  1. dejavufr67

    dejavufr67 MDL Novice

    Aug 16, 2012
    1
    1
    0
    I'm messing around with this source code because I've always been interested in learning a little bit of c++. I've managed to get it to compile in visual studio and it works fine but I want to know what's the best compiler is for this sort of thing?

    After a bit of googling ive seen people mention visual studio express 2005/8 and visual studio 2012 as the best compilers but i prefer simplicity and will only ever want to write small apps like this one.

    Is there a better and more simple way to compile things? Like for example using sublime text in conjunction with something?
     
  2. Tito

    Tito Admin / Adviser
    Staff Member

    Nov 30, 2009
    19,091
    19,920
    340
  3. Daz

    Daz MDL Developer

    Jul 31, 2009
    9,525
    67,335
    300
    #23 Daz, Sep 22, 2012
    Last edited by a moderator: Apr 20, 2017
    Here's some information I've just pulled from doing a few range scans.
    Code:
    6f1 = Retail (CoreN)
    6f2 = Retail (Core)
    6f3 = ERROR
    6f4 = Retail (ProfessionalN)
    6f5 = Retail (Professional)
    6f6 = Retail (ProfessionalWMC)
    6f7 = Retail:TB:Eval (EnterpriseNEval)
    6f8 = Retail:TB:Eval (EnterpriseEval)
    6f9 = Volume:MAK (Professional;ProfessionalN;Enterprise;EnterpriseN)
    6fa = Volume:GVLK (ProfessionalN)
    6fb = Volume:GVLK (Professional)
    6fc = Volume:GVLK (EnterpriseN)
    6fd = Volume:GVLK (Enterprise)
    6fe = OEM:DM (CoreN)
    6ff = OEM:NONSLP (CoreN)
    700 = OEM:DM (CoreCountrySpecific)
    701 = OEM:NONSLP (CoreCountrySpecific)
    702 = OEM:DM (CoreSingleLanguage)
    703 = OEM:NONSLP (CoreSingleLanguage)
    704 = OEM:DM (Core)
    705 = OEM:NONSLP (Core)
    706 = OEM:DM (ProfessionalN)
    707 = OEM:NONSLP (ProfessionalN)
    708 = ERROR
    709 = OEM:DM (Professional)
    70a = OEM:NONSLP (Professional)
    70b = ERROR
    70c = ERROR
    70d = Volume:MAK (APPXLOB-Client)
    70e = ERROR
    70f = Retail:WAU:98 (ProfessionalN)
    710 = Retail:WAU:101;99;100; (Professional)
    711 = Retail:WAU:101;99;100; (ProfessionalWMC)
    712 = Retail:WAU:48; (ProfessionalWMC)
    713 = ERROR
    714 = OEM:SLP (ServerMultiPointStandard)
    715 = OEM:NONSLP (ServerMultiPointStandard)
    716 = Volume:GVLK (ServerMultiPointStandard)
    717 = Retail (ServerMultiPointStandard)
    718 = Retail:TB:Eval (ServerMultiPointStandard)
    719 = Volume:MAK (ServerMultiPointStandard)
    71a = OEM:SLP (ServerMultiPointPremium)
    71b = OEM:NONSLP (ServerMultiPointPremium)
    71c = Volume:GVLK (ServerMultiPointPremium)
    71d = Retail (ServerMultiPointPremium)
    71e = Retail:TB:Eval (ServerMultiPointPremium)
    71f = Volume:MAK (ServerMultiPointPremium)
    720 = OEM:SLP (ServerMultiPointStandard)
    721 = OEM:NONSLP (ServerMultiPointStandard)
    722 = OEM:SLP (ServerMultiPointPremium)
    723 = OEM:NONSLP (ServerMultiPointPremium)
    724 = OEM:SLP (ServerStorageStandard)
    725 = OEM:NONSLP (ServerStorageStandard)
    726 = Retail (ServerStorageStandard)
    727 = Volume:MAK (ServerStorageStandard)
    728 = Retail:TB:Eval (ServerStorageStandardEval)
    729 = OEM:SLP (ServerStorageWorkgroup)
    72a = OEM:NONSLP (ServerStorageWorkgroup)
    72b = Retail (ServerStorageWorkgroup)
    72c = Volume:MAK (ServerStorageWorkgroup)
    72d = Retail:TB:Eval (ServerStorageWorkgroupEval)
    72e = Retail (ServerStandard)
    72f = Retail:TB:Eval (ServerStandardEval)
    730 = OEM:SLP (ServerStandard)
    731 = OEM:NONSLP (ServerStandard)
    732 = Volume:MAK (ServerStandard)
    733 = Volume:GVLK (ServerStandard)
    734 = Retail:TB:Eval (ServerDatacenterEval)
    735 = OEM:SLP (ServerDatacenter)
    736 = OEM:NONSLP (ServerDatacenter)
    737 = Retail (ServerDatacenter)
    738 = Volume:MAK (ServerDatacenter)
    739 = Volume:GVLK (ServerDatacenter)
    73a = OEM:SLP (ServerWinFoundation)
    73b = OEM:NONSLP (ServerWinFoundation)
    73c = Retail (ServerWinFoundation)
    73d = Volume:MAK (APPXLOB-Server)
    73e = OEM:SLP (ServerStandard)
    73f = OEM:NONSLP (ServerStandard)
    740 = OEM:SLP (ServerWinFoundation)
    741 = OEM:NONSLP (ServerWinFoundation)
    742 = Volume:MAK (ServerWinFoundation)
    743 = Volume:MAK (ServerDatacenter)
    744 = OEM:SLP (ServerSolution)
    745 = OEM:NONSLP (ServerSolution)
    746 = Retail (ServerSolution)
    747 = Volume:MAK (ServerSolution)
    748 = Retail:TB:Eval (ServerSolution)
    749 = OEM:DM (CoreARM)
    So for example:
    Code:
    keyinfo64.exe 6f5 4c4e37 a7229f0589d43
    
    Result:
    
    Product Key: BHPBQ-FN49H-*****-*****-*****
    Profile: NT 6.2
    Validity: Valid
    Product ID: 00178-10050-00759-AA419
    Advanced ID: XXXXX
    Activation ID: XXXXX
    Edition Type: Professional
    Description: Win 8 RTM Professional Retail
    Edition ID: X18-15502
    Key Type: Retail
    EULA: Retail
    Crypto ID: 1781
    Code:
    keyinfo64.exe 6f6 4c4e37 a7229f0589d43
    
    Result:
    
    Product Key: VVHYN-PYM38-*****-*****-*****
    Profile: NT 6.2
    Validity: Valid
    Product ID: 00178-20050-00759-AA215
    Advanced ID: XXXXX
    Activation ID: XXXXX
    Edition Type: ProfessionalWMC
    Description: Win 8 RTM ProfessionalWMC Retail
    Edition ID: res-v1782
    Key Type: Retail
    EULA: Retail
    Crypto ID: 1782
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. AndreaR

    AndreaR MDL Novice

    Jul 24, 2009
    7
    5
    0
    I also tried phone activation with many generated keys, but it always says "The installation ID you've entered was not verified, you'll be transferred to the next available representative".o_O
     
  5. Fraggy

    Fraggy MDL Addicted

    Jun 13, 2011
    736
    389
    30
    And what does the representative say ?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. ambidav

    ambidav MDL Guru

    May 14, 2008
    2,503
    5,690
    90
    Then you hung up the phone!! :roflmao::roflmao:
     
  7. ashoktvm

    ashoktvm MDL Addicted

    Jul 29, 2009
    522
    49
    30
    whats the command i should give to generate keys?
     
  8. Bob65536

    Bob65536 MDL Novice

    Sep 1, 2012
    31
    833
    0
    #28 Bob65536, Sep 22, 2012
    Last edited by a moderator: Apr 20, 2017
    (OP)
  9. outwork69

    outwork69 MDL Novice

    Aug 11, 2012
    3
    0
    0
    brute-force? :roll1:
     
  10. Jachra

    Jachra MDL Member

    Apr 5, 2010
    199
    69
    10
    Will it work with know "Secret" number? For instance: 9f37a227813be or 1c27c4e0fecdc.

    Daz,

    Your list contains an error. 6f8 = Retail:TB:Eval (EnterpriseEval) and 6f9 = Volume:MAK.
     
  11. paul44

    paul44 MDL Member

    Feb 11, 2010
    178
    80
    10
    A very interesting read, thank you all :)
     
  12. tere112

    tere112 MDL Novice

    Aug 16, 2009
    26
    4
    0
    Any chance to get a Step-by-step how to use this? I have already installed Visual Studio. :confused:
     
  13. Daz

    Daz MDL Developer

    Jul 31, 2009
    9,525
    67,335
    300
    Fixed :)

    You might of noticed I didn't put an edition for that channel type. It's because I got distracted at the time so I guess I mixed things up.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Jachra

    Jachra MDL Member

    Apr 5, 2010
    199
    69
    10
    If you read the first post carefully, you will see a download link for the compiled KeyInfo files.
     
  15. Jachra

    Jachra MDL Member

    Apr 5, 2010
    199
    69
    10
    This thread reminds of the old MS4in1Key. Maybe this KeyInfo can become something like it.

    View attachment 17758
     
  16. Please-8

    Please-8 MDL Junior Member

    Sep 12, 2012
    99
    60
    0
    Isn't that basically an inefficient way to search product keys ?

    <Hypothesis on>
    To activate it is necessary:
    • A valid product key.
    • The valid product key must be present in the Microsoft database.
    • Only sold product keys are present in the Microsoft database.
    • Only unblocked product keys can be used for activation (or blocked keys are deleted from the database).
    Conclusion:
    Only a sold, valid and unblocked product key can be activated.

    So: If you find a valid product key, it may be that you cannot activate because it is a "not sold" or blocked product key.
    <Hypothesis off>

    Unlike during phone activation - because you don't need an internet connection to activate:
    • Deactivate internet connection
    • In an admin command line run "slui 4" (activated or not activated Windows 8)
    • You see an installation ID (depends on product key and hardware hash)
    • Add a "self-generated" confirmation ID
    • All valid confirmation IDs should be accepted - because Microsoft database is not involved (no internet connection -> no database check if a sold or blocked product key is used).
     
  17. Bob65536

    Bob65536 MDL Novice

    Sep 1, 2012
    31
    833
    0
    #38 Bob65536, Sep 23, 2012
    Last edited by a moderator: Apr 20, 2017
    (OP)
  18. Mr Jinje

    Mr Jinje MDL Expert

    Aug 19, 2009
    1,773
    1,127
    60
    Maybe there should be a folding@mdl project. Everyone of our CPU's is slower than all of our CPU's.
     
  19. Bob65536

    Bob65536 MDL Novice

    Sep 1, 2012
    31
    833
    0
    Unfortunately we would probably find our first key around the time Windows 9 SP 1 is released. Microsoft would also have to invest in a bigger activation data center.