web-dev-qa-db-fra.com

Est-ce un dispositif de protection contre la copie old school?

S'agit-il d'un dongle de port parallèle requis pour exécuter certains anciens logiciels (sans modification)? Si oui, comment puis-je déterminer pour quel logiciel ou éditeur il est destiné, en supposant qu'il soit possible de le faire?

30
Alexander M

S'agit-il d'un dongle de port parallèle requis pour exécuter certains anciens logiciels (sans modification)?

C'est certainement à quoi ça ressemble. L'utilisation d'époxy de rempotage (dans la troisième photo) indique clairement que le fabricant de cet appareil essayait d'empêcher l'ingénierie inverse - je ne m'attendrais pas à le voir dans un simple adaptateur, par exemple.

Si oui, comment puis-je déterminer pour quel logiciel ou éditeur il est destiné, en supposant qu'il soit possible de le faire?

Il est peu probable que cela soit faisable. La manière dont ces dongles fonctionnaient était (intentionnellement!) Non standard et obscure. Si vous parveniez à identifier son fonctionnement et à en lire les données, il est possible qu'il contienne des données identifiant le logiciel sur lequel il s’applique - mais cela constituerait un important effort de reverse engineering du matériel, peut toujours ne rien afficher si le dongle ne contient aucune donnée stockée, ou si le fabricant n’a incorporé aucun identifiant évident dans ces données.

58
duskwuff

Je doute sérieusement que vous puissiez comprendre à quoi ça sert. J'ai déjà écrit pour de telles choses - nous les avons non nous les avons fabriquées, nous les avons achetées à des entreprises qui les fabriquent. Il n'y avait absolument rien d'extérieur qui indique qu'ils étaient les nôtres. Nous étions assez petits, nous n'avons pas imprimé d'étiquettes spéciales pour eux.

La seule façon de savoir ce qu'ils étaient était d'essayer de leur parler. Fournissez la bonne clé et ils répondraient. Notre nom n'apparaissait même pas en interne, le seul moyen de savoir à qui ils appartenaient serait l'entreprise qui les fabriquait - ils sauraient les coordonnées associées à l'ID gravé dans la clé.

30
Loren Pechtel

Quelque chose d’identique revient à frapper quelque part, mais c’est pour, euh, contourner la protection du droit d’auteur dans la journée. Il fonctionnait avec un logiciel appelé Synchro Express (version 2 points zéro, Copyright Coast to Coast Technology, Tous droits réservés) sur Amiga.

Vous avez branché un deuxième lecteur de disquette dessus et cela aurait permis à l'utilisateur de copier des jeux protégés contre la copie de DF0: vers DF1: en dupliquant octet par octet. Je ne suis pas sûr que cela ait jamais été aussi réussi dans la réalité.

3
ThisLeeNoble

Rainbow Sentinel Pro et KeyLok étaient des clés électroniques à port parallèle avec lesquelles j'ai travaillé dans les années 80. Je pense qu'il y en avait un qui s'appelait aussi DESLock mais c'était il y a longtemps. Celles-ci nécessitaient toutes que vous leur communiquiez à l'aide d'un exemple de code fourni par le fournisseur de la clé (dans mon cas, il s'agissait d'un code C compilé dans .OBJ et lié à une application Clipper).
Sans le code, l'appareil est quasiment inutile.

2
Archie99

Eh bien, je connais cet appareil, il s'appelle HARD-LOCK, je suis un ingénieur civil concepteur et je l'ai utilisé dans les années 90 pour débloquer un logiciel de calcul et de conception concret. Il a été branché sur le port parallèle d'un PC. Je pense que cela fonctionne en envoyant certaines informations du logiciel installé sur un PC en mode verrouillage puis en retour, ce dernier nous confirmant que le logiciel a l'autorisation de s'exécuter. utilise KEYS comme Windows pour déverrouiller le logiciel.

1

J'ai utilisé l'un d'eux dans les années 90 sur un logiciel de simulation. Le fabricant était l’une des sociétés de cryptographie à succès (vous ne vous en souvenez pas). Le logiciel interroge le dongle de temps en temps et, si la réponse est acceptée, le logiciel continue de fonctionner normalement. Si le dongle manquait ou ne répondait pas à temps, le logiciel, IIRC, s’arrêterait ou passerait en mode démonstration (délibérément paralysé). Une imprimante par ligne pourrait être connectée au dongle.

0
eipi-1