[1/2 HS] Identification unique d'un PC.

Jul 22, 2015 64 Replies

| Jean-Christophe : | (...) alternatives pour une identification unique ?

[ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography ] [ MachineGuid ]

pense qu'en gros quelqu'un qui va essayer de pirater ton soft, en

formatting link
pour

registre), et donc essayer de copier l'emprinte sur une autre machine.

pas de turlututu. apres l'@robase

rien n'empeche d'avoir plusieurs interfaces reseau et donc plusieurs

le debit pour pouvoir monter de la HD et plus.

meme temps sur un meme segment reseau, alors le routage niveau 2 deviendrait problematique.

pas de turlututu. apres l'@robase

y a la commande bios get serialnumber

pas de turlututu. apres l'@robase

aux IDs de disques, cartes graphiques, Bios, etc ... )

inversement, le client doit pouvoir changer de carte (donc d'adresses MAC) sans que cela ne perturbe la licence logiciel.

de lecture d'adresse MAC pour lui faire retrourner une valeur arbitraire.

Oui, WMIC a des dizaines de sous-commandes de ce genre.

Et il ne suffit pas de pouvoir la changer, encore faut-il surtout savoir

que soit la protection il sera toujours possible de la contourner :

faible.

desassemblage/reassemblage sera plus forte

va pas le faire.

>
pas de turlututu. apres l'@robase

si tu ne met le verrou que sur l'installeur effectivement, mais en general il est sur l'appli.

ta protection autorise ou pas comme changement logiciel ou materiel,

n'impacte la licence.

pas de turlututu. apres l'@robase

parce que si je fais un peut de dev (c# .net) , je n'ai par contre

pas de turlututu. apres l'@robase

commande renvoie le serial de la machine (CZCxxxxx). C'est donc, chez HP, un ID unique de machine, je ne sais pas s'il est aussi facilement modifiable que le MachineGuid ou la mac-adress.

certes

aura forcement une contre partie pour le client, chez nous sur une

d'heberger chez le client une "boite noire" de ton cru offrant un

A+

pas de turlututu. apres l'@robase

Ta manip ne contourne pas la protection de licence,

Et qu'est-ce qui "fonctionne" ?

de coller sur une machine la clef d'une autre

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography] "MachineGuid"="128af803-556f-4412-b2ac-f19c6452411d"

non bien sur, tu dis te baser sur une clef, je teste donc le fait de pouvoir cloner cette clef

tu as donc dans ton entourage plus de personne capables de

pas de turlututu. apres l'@robase

je suis d'accord avec toi, mais pour le moment parmis les pistes

il te faut faire un compromis.

(@Mac/MAchineGuid/bios serial wmi/etc.) et autoriser la "migation"

une nouvelle empreinte.

pas de turlututu. apres l'@robase

j'ajoute: les disques ont une signature et serial qui peuvent aussi participer, un petit extrait d'une de mes applis:

using (ManagementClass devs = new ManagementClass(@"Win32_Diskdrive")) { ManagementObjectCollection moc = devs.GetInstances(); foreach (ManagementObject mo in moc) { Console.WriteLine("DeviceID: " + mo["DeviceId"] + " signature: " + mo["Signature"] + " serial: " + mo["SerialNumber"]);

pas de turlututu. apres l'@robase

c'est bien le programmeur qui en fait quelque chose ... ou pas.

Si un client se plaint que le soft refuse de tourner parce-qu'il ne

(ce qui est admissible) ou s'il baratine afin de faire tourner une seconde instance du soft sur un autre PC (ce qui est du piratage)

et que je ne veux surtout pas en rajouter encore.

je veux bien le faire.

court pas les rues !

entierement d'accord

l'ensemble des autres valide qu'on est toujorus sur la meme machine et

mais le baratin, seul le dongle ou la gestion type KMS te permet de

je ne te force pas la main Jean-Christophe, la discution reste

pas de turlututu. apres l'@robase

Bonjour,

licences est de s'appuyer non pas sur un identifiant du processeur (parce qu'il n'y en a des fois pas...) mais sur l'adresse MAC physique du

dur. CF ici :

formatting link

Cordialement, Robert

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required