Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Product key decoder?

- - - - -

  • Please log in to reply
18 replies to this topic

#1
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • OS:none specified
  • Country: Country Flag
Is it possible to decode a Windows XP product key to determine which version of XP it's for (i.e. Home, Home SP1, Home SP2, Pro, Pro SP1, Pro SP2)?

Edited by kahlil88, 11 December 2008 - 07:04 PM.

There is no system but GNU and Linux is one of its kernels.
Posted Image


How to remove advertisement from MSFN

#2
infiniti25

infiniti25

    Junior

  • Member
  • Pip
  • 97 posts
your serial code should be printed on a sticker on the side of the computer which will tell you the version you can use the serial with.

If you got your serial from MSDN-AA then go and check your orders and match the serial with whichever version you ordered.
Otherwise I suspect you have illegal keys.

The other useful thing to check could be http://forums.cracke...php?f=18&t=1047 (NOT a cracking website, but gaming forums) which shows the PID(last on each line) for each version of windows.

The serial keys for different versions of windows will have been generated by slightly different algorithms and the corresponding algorithm used by the xp install cd to verify your key will be selected based upon your PID. This is only my guess on what happens based on this link http://www.petri.co...._upgrade_xp.htm but using this method could render windows activation a failure meaning you probably wont be able to activate, maybe even not by phone.
{GA-P35-DQ6, Watercooled G0 Q6600, 8GB OCZ, 8800GT 1GB Silent}
{Vista Ultimate x64, VirtualBox (Windows XP SP3, Debian Etch, Cent-OS)}

#3
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,018 posts
  • OS:none specified
  • Country: Country Flag
It's a "grey area" matter. :ph34r:

Yes, there are tools that check keys/pids and can tell you some info.

But since they are usually connected to - let's call them reproachable :whistle: - activities, I do not think that posting info about them here to be appropriate.

This (old) link is however allright (though it won't work properly with recent versions AND does not give the info you are looking for):
http://www.licenturion.com/xp/

A list of "SETUPP.INI" PIDs is available here:
http://wiki.lunarsof...iki/Product_IDs

jaclaz

#4
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • OS:none specified
  • Country: Country Flag
Thanks for the sites, guys. Oddly enough, my "channel ID" (012) isn't listed on any of them. Does the Product ID change when one installs Service Pack 3?

Edited by kahlil88, 12 December 2008 - 10:04 PM.

There is no system but GNU and Linux is one of its kernels.
Posted Image

#5
WwTIPPYwW

WwTIPPYwW

    Advanced Member

  • Member
  • PipPipPip
  • 330 posts
http://magicaljellybean.com/keyfinder/

#6
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • OS:none specified
  • Country: Country Flag

http://magicaljellybean.com/keyfinder/

That's what I used to get my key and Product ID in the first place. Now I just need to figure out which version of XP that key is actually for.
There is no system but GNU and Linux is one of its kernels.
Posted Image

#7
Ponch

Ponch

    MSFN Junkie

  • Patrons
  • 3,238 posts
  • OS:none specified
  • Country: Country Flag
Do you have any idea who installed that computer ? Or who's the owner ?

#8
infiniti25

infiniti25

    Junior

  • Member
  • Pip
  • 97 posts
There was a program called rockXP 4 which used to retrieve the serial key from a current installation, but I *think* it only told you if you have xp home or pro installed, nothing more detailed, but try it anyway.
{GA-P35-DQ6, Watercooled G0 Q6600, 8GB OCZ, 8800GT 1GB Silent}
{Vista Ultimate x64, VirtualBox (Windows XP SP3, Debian Etch, Cent-OS)}

#9
cluberti

cluberti

    Gustatus similis pullus

  • Supervisor
  • 11,250 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag
What product code are you seeing? 012 might be like 006 was, a special promotion version or some other non-volume or special licensing run.
MCTS Windows Internals, MCITP Server 2008 EA, MCTS MDT/BDD, MCSE/MCSA Server 2003, Server 2012, Windows 8
--------------------
Please read the rules before posting!
Please consider donating to MSFN to keep it up and running!

#10
kahlil88

kahlil88

    GNU/Linux user

  • Member
  • PipPip
  • 131 posts
  • OS:none specified
  • Country: Country Flag

What product code are you seeing? 012 might be like 006 was, a special promotion version or some other non-volume or special licensing run.

I understand it's possible to decode the product key from the product ID, so I'll just give the first 8 digits: 55276-012.

Edited by kahlil88, 13 December 2008 - 02:54 PM.

There is no system but GNU and Linux is one of its kernels.
Posted Image

#11
redxii

redxii

    Member

  • Member
  • PipPip
  • 286 posts
I'm guessing Pro retail. Based on OEM is "OEM", volume license is something higher like 640, and there is a program called "WGA Diagnostics" that produces reports like this: http://social.micros...1-9150b17c4159/

#12
cluberti

cluberti

    Gustatus similis pullus

  • Supervisor
  • 11,250 posts
  • OS:Windows 8.1 x64
  • Country: Country Flag
Looks like it's an XP Pro (RTM) upgrade disc, and probably a retail disc too. 012 must have been in the retail channel at some point way, way back when, because I can't find any evidence it exists anymore (well, at least after SP2).

I'm assuming your install media is RTM or SP1 integrated, and not SP2 or SP3 integrated.
MCTS Windows Internals, MCITP Server 2008 EA, MCTS MDT/BDD, MCSE/MCSA Server 2003, Server 2012, Windows 8
--------------------
Please read the rules before posting!
Please consider donating to MSFN to keep it up and running!

#13
jaclaz

jaclaz

    The Finder

  • Developer
  • 14,018 posts
  • OS:none specified
  • Country: Country Flag
Cross-linking to this other similar thread:
http://www.msfn.org/...howtopic=127282
which includes batches for detection.

jaclaz

#14
expert01

expert01

    Junior

  • Member
  • Pip
  • 62 posts
This was the most applicable topic I could find, sorry for the bump.


I would like to do the same thing the OP wanted to do - I run a computer repair shop, and would like to create an unattended XP disc for all types of product keys. In order to be compatible with all keys, I need to find out how to decode the product key I enter to get the PID, so I can put the PID into the setupp.ini so setup will take the key.

My alternative would be to slipstream a known bad key (like a XP Pro VLK key) and have the Microsoft Product Key Update Tool run on first boot, which should change both the product key and windows version.

Any ideas?

#15
CoffeeFiend

CoffeeFiend

    Coffee Aficionado

  • Super Moderator
  • 5,399 posts
  • OS:Windows 7 x64
  • Country: Country Flag

This was the most applicable topic I could find, sorry for the bump.

No need to be sorry for bumping a topic when you have a valid reason ;) It's not like you're bumping a 5 year old topic to say "Me too!"

I would like to do the same thing the OP wanted to do - I run a computer repair shop, and would like to create an unattended XP disc for all types of product keys.

This is by far the hardest task, due to the files that normally change between some versions of XP (e.g. home or pro) and having to make a multi boot for it. You'd also have to make a "version" of those for each value you want in setupp.ini so that might make a lot of them (I don't use XP so I'm no help there)

I need to find out how to decode the product key I enter to get the PID

That is fairly easy and well documented like here for instance. Writing a script that says which "PID" a key is for is easy enough. If you just wanted to retrieve it from an installed copy of Windows it's just as simple.

so I can put the PID into the setupp.ini so setup will take the key.

Again, you're either going to burn a lot of discs or have a crazy multi-boot disc (or some sort of complicated contraption)

My alternative would be to slipstream a known bad key (like a XP Pro VLK key) and have the Microsoft Product Key Update Tool run on first boot, which should change both the product key and windows version.

Which won't work for the "other" version of Windows (Home), and since other files sometimes change (VLK/retail) then it might not still work (not that I tried). Getting an installed Windows to just use another key doesn't work (I've run into this before where it just wouldn't take the new key). So that doesn't sound like a solution after all.
Coffee: \ˈkȯ-fē, ˈkä-\. noun. Heaven in a cup. Life's only treasure. The meaning of life. Kaffee ist wunderbar. C8H10N4O2 FTW.

#16
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
You could almost easily do it using a winpe bootcd with XP installation files (all versions) and using the rights switch to make the iso as there is an option to write only one time the same file. The winpe environnement would you to change the setupp.ini on the fly ( if using a write filter driver or a win PE with it).

#17
expert01

expert01

    Junior

  • Member
  • Pip
  • 62 posts
There are two ways I could go about doing what I want with setupp - create a batch file that copies all the installation files from my network share to the hard drive, re-writes the setupp file with the proper PID, then starts the installation; or, if using Windows PE, I could make a RAM drive and create symlinks to all the windows setup files, then have a script that makes a setupp and starts setup.

According to http://en.wikipedia....S_symbolic_link symlinks can be made to network shares.

I've found three programs so far which may be able to help - xpdec (which gives me a number that matches info on the XP sticker, but doesn't match anything I can find on the net, and I can't figure out how to translate it into a version/channel thing; output is XXXXX-657-1329553-XXXXX if you were curious, sticker on case has 00043-657-132-955 below the product key), CHKPIDS (which I can't find to download), and pidxchk (which may be for just vista).



*edit* Also found a topic at http://board.defcon5...c.php?f=3&t=951 which explains how to get the product ID from the key code, but not the same as the ones in setupp.ini

And I should probably mention that I want to do this over the network exclusively, didn't mean to say "disc" in the physical sense.

#18
expert01

expert01

    Junior

  • Member
  • Pip
  • 62 posts
Alright, got around to checking out the CHKPIDS program and it looks like it'll do exactly what I need it to.

"D3XXM-YXXMT-XXXXX-XK8XX-8XXXD","{;OEM-PRO-ENGLISH-SP3;}","(55274-OEM-0045892-71
345)","[;OEM;]"

That's what it outputs, I should be able to use that to create the setupp.ini

#19
allen2

allen2

    Not really Newbie

  • Member
  • PipPipPipPipPipPipPip
  • 1,812 posts
To replace or edit files on a winpe based CD, see : http://www.911cd.net...showtopic=23255




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users



How to remove advertisement from MSFN