Comment un programme reconnaît-il l'ordinateur?

1

une question assez fondamentale, mais je n'ai pu trouver la réponse nulle part sur Internet ..

En gros, par quel moyen le logiciel reconnaît-il le matériel? Un bon exemple de ceci sont les programmes d'essai. Une fois le procès terminé, il vous dit de payer. Pour certains, il suffit de désinstaller et de réinstaller à nouveau. Mais pour la plupart, cette approche ne fonctionne pas.

Comment le programme reconnaît-il l'ordinateur lorsque toutes les traces de l'installation précédente sont supprimées? (oui, j'ai supprimé le registre du programme).

Je vous remercie

Mike94
la source
2
Êtes-vous sûr de vous être débarrassé de toutes traces?
DavidPostill
Le registre n'est pas le seul endroit où des traces peuvent être laissées. D'autres options peuvent être des répertoires cachés dans votre dossier utilisateur ou même la communication avec des services cloud stockant des informations d'identification sur votre matériel.
Jonas Schäfer
Dépend du programme; Quel est le problème que vous essayez de résoudre?
Ramhound
@Ramhound I est apparu comme (comme il l'a dit dans sa question) il essayait d'apprendre comment un programme reconnaît l'ordinateur. Il essaie peut-être d'utiliser la méthode pour protéger les biens qu'il écrit. Bien entendu, la question et la réponse pourraient s'avérer utiles pour les autres personnes qui effectuent la recherche et cherchent des moyens de fournir des distributions sécurisées d'installations à l'essai de leur propriété.
L. D. James

Réponses:

2

L'auteur du logiciel met souvent beaucoup de temps à trouver des moyens d'identifier si le programme a déjà été installé et à quel moment. En outre, il enregistre généralement des traces à différents endroits du système.

Si vous apprenez la technique pour un programme, cette technique pourrait ne pas fonctionner pour un autre. En outre, certains développeurs ne vont pas aussi loin que d'autres.

Certains pourraient vous demander d'enregistrer le programme avant de l'utiliser. Si tel était le cas, il serait évident qu’au moment de l’enregistrement, les informations vous concernant ainsi que l’application installée soient enregistrées. Certains placent des informations dans le registre et les vérifient pour validation. Certains pourraient utiliser cela comme le seul chèque. Si c'était le cas, la suppression de l'entrée du registre remettrait le compte à zéro, ce qui fonctionne pour certains programmes.

Certains programmes utilisent le registre plus un autre emplacement secret sur l'ordinateur, où l'utilisateur peut ne pas vouloir regarder.

Pour de nombreux programmes, il peut être plus coûteux de passer de nombreuses heures à essayer de comprendre la technique utilisée pour ce programme. Si vous considérez une valeur horaire de votre temps ou ce que vous pourriez payer à un expert pour le comprendre, il pourrait être beaucoup moins coûteux de simplement payer les frais d'enregistrement officiel du programme.

Si un développeur écrit quelque chose à un endroit 5 aléatoire et que le public trouve ces cinq images, il peut ajouter 10 emplacements aléatoires à sa prochaine version et essayer de les rendre encore plus difficiles à trouver.

En passant, il est très clair que tout programme que j'ai vérifié par le passé utilise en réalité l'ordinateur lui-même, car si vous placez un lecteur propre et effectuez une installation propre, le programme redémarrera comme une nouvelle installation.

Donc, si quelqu'un prend un programme et le comprend, tout ce que vous trouverez ne fonctionnera probablement que pour ce programme. Rien ne garantit que cela fonctionnerait même pour la prochaine version ou la prochaine mise à jour de sécurité de ce programme particulier que vous avez pu comprendre.

L. D. James
la source
1
Nous avions ce logiciel de système de contrôle dans notre bureau, qui nécessite l’enregistrement de l’ID MAC lors de l’installation. Une fois la licence utilisée par MAC ID, vous devez en acheter une nouvelle pour le prochain PC. Si votre carte réseau (NIC) échoue - cela pourrait alors être un problème car vous voudriez utiliser le logiciel sur le même PC mais payer à nouveau si vous souhaitez réinstaller le logiciel après un nettoyage en mode minimal. Dans notre industrie, l’effacement propre n’est pas une option, l’installation de traitement étant contrôlée par cet ordinateur
Prasanna