OVH Cloud OVH Cloud

Windows XP product key : ou est-elle cachée ?

13 réponses
Avatar
Philippe
Bonsoir,

dans le cadre d'une gestion de parc en entreprise, j'aimerais pouvoir
recenser les clés d'installation utilisées pour les machines sous Windows
XP.
J'ai trouvé toute sorte d'outils qui permettent de décoder cette clé (ainsi
que d'autres telles que celle d'Office par exemple). C'est bien, mais je
n'ai pas réussi à trouver la clé de registre dans laquelle cette information
est stockée.

Bien que je soupçonne que cette clé de licence ne soit pas lisible
directement, pouvez-vous m'indiquer la (les) clé(s) à récupérer et
-éventuellement- l'algorithme de décryptage ?

Merci d'avance,

PhC.

3 réponses

1 2
Avatar
Nina Popravka
On Fri, 29 Sep 2006 18:45:07 GMT, "Philippe"
wrote:

Ce qui m'étonne, c'est qu'on ne stocke pas directement la chaine de
caractères (les 5 séquences alpha-numériques) dans la base de registre. Même
si avec cette séquence on fait après des calculs sordides, rien n'empêche de
la stocker telle que l'utilisateur l'a saisie !
C'est parfaitement exact, mais plein d'éditeurs font ça. Ils n'ont pas

du réaliser que les gens avaient des crayons et des papiers, et
pouvaient malgré tout copier les clés et les faire circuler :-)))))
Vous n'avez jamais installé de QuarkXpress ? C'est un grand moment, je
n'ai jamais réussi à en mettre un en place sans me planter dans une
des clés... Ce qui ne m'empêche absolument pas d'avoir dans un coin
une version qui marche très bien sans clé.
Bref comme d'hab l'utilisateur légitime est emmerdé, et ça ne gêne pas
les autres non plus :-(
--
Nina

Avatar
Jean-Claude BELLAMY
Dans le message :451d69af$0$27390$,
Philippe a pris la peine d'écrire ce qui suit :
On 28-Sep-2006, "Jean-Claude BELLAMY"
wrote:

Mais comme dans la BDR tout est stocké en binaire, il faut bien
effectuer une conversion ...



Je me suis mal exprimé.

Ce qui m'étonne, c'est qu'on ne stocke pas directement la chaine de
caractères (les 5 séquences alpha-numériques) dans la base de
registre. Même si avec cette séquence on fait après des calculs
sordides, rien n'empêche de la stocker telle que l'utilisateur l'a
saisie !
Par exemple, Mind Manager -mais ce ne doit pas être le seul- stocke
directement la chaine de caractère qui lui tient lieu de clé dans la
base de registre, telle qu'elle a été saisie.


Ah OK, je comprends mieux ce que tu veux dire ...
Effectivement, j'ai aussi des tas de logiciels où la clef est en "mode
texte"
P.ex.
Acrobat 6
HKEY_LOCAL_MACHINESOFTWAREAdobeAdobe Acrobat6.0RegistrationSERIAL
Nero 6
HKEY_LOCAL_MACHINESOFTWAREAheadNero - Burning RomInfoSerial6
Delphi 7 & 8
HKEY_LOCAL_MACHINESOFTWAREBorlandDelphi7.0LMKEY (et LMLIC)
Corel Paint Shop Pro X
HKEY_LOCAL_MACHINESOFTWARECorelPaint Shop Pro10ProductCode
Virsucan Entreprise
HKEY_LOCAL_MACHINESOFTWARENetwork AssociatesTVDVirusScan
EnterpriseCurrentVersionszSerialNum
Omnipage 15
HKEY_LOCAL_MACHINESOFTWAREScanSoftOmniPage15.0ProductCode
Partition Commander
HKEY_LOCAL_MACHINESOFTWAREV CommunicationsPartition
CommanderSerialNumber
VMWare Workstation
HKEY_LOCAL_MACHINESOFTWAREVMware, Inc.VMware
WorkstationLicense.ws.5.0Serial
Axialis IconWorkshop
HKEY_CURRENT_USERSoftwareAxialisIconWorkshopregistrationProductKey
WinImage
HKEY_CURRENT_USERSoftwareWinImageCodeRegistered


Par contre d'autres codent directement :
4NT
HKEY_LOCAL_MACHINESOFTWAREJPSoftware4NTRegistrationoMqard
HexWorkshop
HKEY_CURRENT_USERSoftwareBreakPoint License ManagerHex Workshop
(2722-BE)
TouchPro
HKEY_CURRENT_USERSoftwareJD DesignTouchProRegNumber

Il n'y a aucune règle établie...
Simple affaire de goût de la part de l'éditeur


Donc avec mon soft de gestion de parc, je peux rechercher dans toutes
les bases de tous les PC les entrées de registre, et voir ceux qui se
sont refilées des clés :)

Et je peux pas faire la même chose avec Windows ou Office parce que
la clé est codée :(


Mais tu disposes justement des outils de décodage pour çà !

Mon script "ViewPK.WSF" affiche les clefs de TOUS les produits Microsoft, y
compris A DISTANCE !!!!!!!!!!!!!!!
http://www.bellamyjc.org/fr/vbsdownload.html#viewpk
http://www.bellamyjc.org/fr/systeme.html#clefsproduitsMS

Ce qui signifie que de TON PC, sans devoir te déplacer, évidemment en étant
sous un compte ADMIN, tu peux PARFAITEMENT connaitre les productkeys
respectifs de Office installé sur tous les PC de ton parc!

Par exemple, en admettant que tu aies créé la liste des noms (NetBIOS) de
toutes les machines de ton parc dans un fichier "LISTEPC.TXT", avec la
simple commande suivante :
FOR /f %M in (LISTEPC.TXT) do viewpk /e:T /c:%M > ApplisMS-%M.txt
tu vas stocker automatiquement la liste des clefs des applis Microsoft de la
machine "xxxxxx" dans un fichier nommé "ApplisMS-xxxxxx.txt"
(c'est un exemple d'utilisation)

Dans un batch, ne pas oublier de doubler les "%"
Préciser suivant les cas les chemins complets des fichiers (ListePC, le
script, les fichiers résultats)

Peux tu réver mieux ? ;-)


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr


Avatar
Philippe
On 30-Sep-2006, "Jean-Claude BELLAMY"
wrote:

Peux tu réver mieux ? ;-)


Merci pour tout ceci. Je pense pouvoir effectivement utiliser le script.
Il faut que je sorte de mon outils de gestion de parc la liste des PC avec
leurs noms NetBios, que j'en fasse un fichier que je donne à manger au batch
qui lance à son tour viewpk, que je stocke les résultats dans un fichier
unique avec le nom de la machine, la clé Windows, les autres clés
éventuelles, puis que je refasse un import dans le logiciel !

Quel dommage que cet âne de soft ne soit pas capable de décoder lui même une
clé !

Mais merci en tous cas, pour le scripts, les explications et tout le boulot.

PhC.

1 2