PROTECTION COPIE CD, OU PROGRAMME SUR DONGLE USB

Signaler
Messages postés
4202
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
13 juin 2020
-
Messages postés
128
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
14 juillet 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/45561-protection-copie-cd-ou-programme-sur-dongle-usb

Messages postés
128
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
14 juillet 2008

trés trés utile
Messages postés
2
Date d'inscription
mercredi 15 février 2006
Statut
Membre
Dernière intervention
12 août 2008

je cherche à réaliser un programme en DELPHI qui permettrait de protéger une application au moyen d'un dongle USB. La licence peut être alors "unlimited" ou "time limited". Avez-vous une idée de ce qu'il faut faire ? Merci
Messages postés
286
Date d'inscription
vendredi 5 décembre 2003
Statut
Membre
Dernière intervention
22 avril 2012
2
Barbichette> Pas con, ce système ! Hélas pas le temps de m'y mettre... Entre le boulot et les enfants, même plus beaucoup de temps pour moi...
Messages postés
220
Date d'inscription
lundi 30 octobre 2000
Statut
Membre
Dernière intervention
15 juillet 2013

Hello, everybody,

Pour ceux et celles qui veulent faire une bonne protection, j'ai un logiciel très cher et très spécialisé qui utilise un dongle usb pour stocker des clefs de licences.

L'astuce principale et de formater le dongle non pas avec des clusters fixes mais avec une série de cluster de 256 octets par exemple, mais une fat a priori normale, ce qui rend toute copie par windows impossible pour cause de secteurs defectueux, et surtout des fichiers illisible dans cette zone du disque.

Par contre, le logiciel de licence, lui, lit directement sur le support en basculant momentanément les paramètres du dongle sur 256 octets pour lire et écrire dans ces zones.

Avec cette méthode, le mondre chkdsk ou scandisk bousille le dongle.

Dans un deuxième temps, lors du transfert de clef sur un disque dur, il crée un fichier un peu plus grand que la traille d'un cluster et place des infos sur la partie non utilisé du deuxième cluster. Avec le même principe, pour vérifier la présence de la licence sur le disque, il lit en dehors du fichier, sur la zone non utilisé. Ici, pas de souci avec scandisk, défrag, ou chkdsk puisqu'ils ont la bonne idée de déplacer les fichiers cluster par cluster (donc nos infos avec). Par contre, une simple copie du fichier sur un autre support rend inutilisable ce même fichier puisque dans ce cas, windows ne copie que dans la limite de la taille du fichier (et les infos de la zone inutilisée sont perdues).

Il existe bien sûr des systemes pour pirater mais toute protection à sa parade.

Je ne sais pas si mon explication à été clair, mais si un bon programmeur systeme veux se lancer dedans et faire une belle source avec ce systeme de protection, je suis preneur.

Avec ce systeme, il y a 1 clef sur le dongle, que l'on peut "installer" sur le disque dur du PC où il y a le logiciel. A tout moment, on peut la rebasculer sur le dongle En cas de formatage du disque dur par exemple. Ainsi, si vous voulez 5 licences, on plasse 5 clefs sur le dongle.

Attention, il faud désactiver l'antivirus avec toute manipulation car on modifier direct sur le disque la taille d'un fichier, ou le changement de taille des clusters et les antivirus n'aiment pas trop ce genre de chose.

Barbichette
Afficher les 11 commentaires