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 ?
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
On Fri, 29 Sep 2006 18:45:07 GMT, "Philippe" <pticamion@yahoo.fr>
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
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
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
Dans le message :451d69af$0$27390$ba4acef3@news.orange.fr,
Philippe <pticamion@yahoo.fr> a pris la peine d'écrire ce qui suit :
On 28-Sep-2006, "Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr>
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
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
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.
On 30-Sep-2006, "Jean-Claude BELLAMY" <Jean-Claude.Bellamy@wanadoo.fr>
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.
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.