begin process at 2012 02 08 09:48:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > DONGLE USB, UTILISATION D'UNE MEMFLASH POUR PROTÉGER UN PROGRAMME.

DONGLE USB, UTILISATION D'UNE MEMFLASH POUR PROTÉGER UN PROGRAMME.


 Information sur la source

Note :
9,8 / 10 - par 5 personnes
9,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Classé sous :usb, dongle, application, detecter, memflash Niveau :Initié Date de création :24/03/2005 Date de mise à jour :27/04/2006 03:01:28 Vu / téléchargé :15 647 / 3 107

Auteur : rylryl

Ecrire un message privé
Site perso
Commentaire sur cette source (22)
Ajouter un commentaire et/ou une note

 Description

En utilisant le numéro de série de la clé USB et les événements liés a "WM_DEVICECHANGE",
il est possible de créer un sytéme de protection intégré a un prog.
Dans cet exemple il faut "shooter" une cible... a condition bien sur
d'avoir présenté "LE DONGLE"!
a+
ryl...



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

24 mars 2005 14:12:29 :
Suite a la demande de MAURICIO, détection de la clé au démarrage...
26 mars 2005 13:55:01 :
pb zip
26 mars 2005 18:06:44 :
Probleme rencontré par Newuserdelphi résolu ...
27 avril 2006 03:01:28 :
Maj pour faille découverte par CIREC.

 Sources du même auteur

Source avec Zip Source avec une capture USB : 8 ENTREES / 16 SORTIES AVEC UN PIC18F4550 (HID).
Source avec Zip Source avec une capture PORT SERIE : CONTRÔLER 8 SORTIES AVEC UN HCF4094.
Source avec Zip Source avec une capture PORT SERIE: PROGRAMMATEUR DE MÉMOIRES I2C AVEC ÉDITEUR HEXAD...
Source avec Zip PORT PARALLÈLE : CONTRÔLEZ MEDIAPLAYER AVEC UNE TÉLÉCOMMANDE...
Source avec Zip PORT PARALLÈLE / BUS I2C AVEC PCF8574A, 24C32, PCF8591 ET PC...

 Sources de la même categorie

Source avec Zip Source avec une capture EXE PROTECTOR V1 par MrClock
Source avec Zip Source avec une capture LYNX : CHIFFREMENT À BLOC/FLUX, EXEMPLE INCLUS par Bacterius
Source avec Zip FBCREATEUSER par fbalien
Source avec Zip Source avec une capture SCANNER DE MALWARES ( ßE SCANNER ) par MrClock
Source avec Zip Source avec une capture GOLDEN PASSWORDS - STOCKEZ VOS MOTS DE PASSE ! par Bacterius

 Sources en rapport avec celle ci

Source avec Zip COMPOSANT TCYAPPINSTANCES - EMPÊCHER PLUSIEURS INSTANCES DE ... par MAURICIO
Source avec Zip Source avec une capture NETTOYEUR AUTOMATIQUE DE VOS DISQUES par diglas
Source avec Zip Source avec une capture GESTION DES "CRASHS D'APPLICATION" par Bacterius
Source avec Zip PROTECTION COPIE CD, OU PROGRAMME SUR DONGLE USB par Huugooo
Source avec Zip AUTORUN POUR USB, COMME LES CD UTILISEZ UN FICHIER < AUTORUN... par rylryl

Commentaires et avis

Commentaire de MAURICIO le 24/03/2005 11:24:21 administrateur CS

C' est une bonne utilisation de WMDeviceChange.
Il y a quand même une chose qui cloche dans ce programme:
si je laisse la clé branchée avant d' ouvrir l' application. Il faudrait que tu contrôle les lecteurs branchés à l' ouverture de l' appli. J' attends de voir donc avant de noter.
Bonn' prog'

Commentaire de rylryl le 24/03/2005 12:42:02

Bonjour MAURICIO ...
Bem je comprend pas ,c'est ce que je voulais...
Mais si tu pense que l'appli doit se lancer si la clé est déja connectée je vais modifier ça...
merci pour ton idée...
a+
ryl...

Commentaire de MAURICIO le 24/03/2005 13:12:05 administrateur CS

C' est exactement ça: l' appli doit se lancer si la clé est déjà présente! J' attends de voir ... je mets 10/10 après la modif !

Commentaire de rylryl le 24/03/2005 14:14:01

Voila MAURICIO c'est fait...
a+
ryl...

Commentaire de MAURICIO le 24/03/2005 15:15:47 administrateur CS

Excelent, bon ce n' etait pas difficile mais comme ça, tout le monde en profite !
Cette fois je note 4/10 non, attends je refléchis, 10/10 !!!

PS: niveau debutant? je pense pas ...

Commentaire de rylryl le 24/03/2005 18:40:13

Merci MAURICIO...
C'est cool des gents comme toi qui propose des soluces ou des ameliorations sans critiquer directement sans rien apporter de plus...!!!
Et encore merci !!
a+
ryl...

Commentaire de Delphiprog le 25/03/2005 23:48:47 administrateur CS

Très intéressant ce code. Bravo rylryl.

Commentaire de rylryl le 26/03/2005 03:55:07

Bonjour Delphiprog , merci c'est sympa !
ryl..

Commentaire de Newuserdelphi le 26/03/2005 16:10:30

Bonjour, je viens de tester ton code, très très bien!
J'ai juste tourné en rond un petit peu à cause d'une variable mal déclarée (je suis débutant çà ne m'as pas fait TILT tous de suite)
numserie étais " integer", donc çà ne marchait pas j'ai placé numserie avec "dword" et tous fonctionne.
Obligé, mon numéro de série étais plus grand que 9 chiffres.
10/10 pour ton code

Commentaire de rylryl le 26/03/2005 18:10:43

Bonjour Newuserdelphi...
Suite a ton probléme j'ai fait la modif...
Encore merci a toi et bien vu !!
bonne prog..
a+
ryl...

Commentaire de cirec le 03/01/2006 12:14:44 administrateur CS

Salut,
c'est vrai il est très très intéressant ton code.
J'ai une remarque tout de même:
Si tu cliques sur la barre de titre de la form (comme pour la déplacer)et que tout en restant cliqué tu débranches la clef USB, le prog ne se ferme pas tu peux continuer à jouer.

Alors Questions :
Pourquoi Windows ne transmet il pas tous les méssages ?
Où plutôt
Mais ou est donc passé le dernier WM_DeviceChange ?

@+
Cirec

Commentaire de guydss le 21/01/2006 09:19:26

je ni connait rien du tout mais ou faut mettre ces fichier pour qui soit garder ???????????????

Commentaire de djondo le 26/04/2006 16:01:23

Bravo mille fois, ya rien à dire 100/10 :)

Commentaire de rylryl le 27/04/2006 03:03:13

Bonjour a tous,

CIREC> Merci pour la découverte de cette faille, j'ai contourné le pb MAJ dans zip.
Le problème ne vient pas de WM_DeviceChange, mais du fait que tu "tienne l'application"
qui ne peut plus se terminer...

GUYDSS> Désolé mais moi aussi ???????????

DJONDO> Merci.

A+
ryl...

Commentaire de poulinr le 27/04/2006 05:57:47

Je ne m'étai jamais attardé à lire le numéro de série de ma clé USB mais à y voir de plus près son no comporte une lettre. C'est contournable dans le code mais pourquoi pas tout de suite prévoir le coup. Excellent.

Commentaire de N_M_B le 12/11/2006 22:56:16

bravo j'aime ;)
mais pour le jeu :@ il me prend la tête on babale est incliquable lool .
ps: score = 9 //apres j'en avais ras la casquette
bonne continuation je te donne 9 tout comme mon score :)

Commentaire de othland le 29/11/2006 13:17:43

bravo rylryl!!

Commentaire de rylryl le 29/11/2006 13:26:44

Merci a vous !
ryl...

Commentaire de MHDSOFT le 23/12/2006 10:07:40

M H D S O F T   Bravo RylRyl NOTE=10/10 Merci (Bon Travaille).

Commentaire de Denreq le 04/04/2007 17:42:54

Pas mal, sauf que c'est le numéro associé à la partition qui est renvoyé, et non celui du disque...
Ca peut suffire, mais il y a quand même un gros risque que ce numéro soit duppliqué par une opération de dupplication de clé. A voir. En tout cas merci.
Den

Commentaire de KHELIFO le 04/04/2007 22:43:34

bonjour  rylryl , super ce code , seulement j'ai deux remarques :
1- si on formate la clé usb elle change de code car comme l'a dit "Denreq"  c'est le numéro associé à la partition, alors existe il une routine qui renvoi le N° physique du volume??
2- si je retire la clé USB en cliquant sur "retirer périphérique de stockage en toute sécurité.." le programme continu à tourner.. toute façon ça marche chez moi je c pas pour vous.

j'espère que ça va t'aider à améliorer ton programme
allez bonne proG.

Commentaire de yvessimon le 13/05/2008 10:37:00

Bonjour,
Ma clef USB n'est pas reconnue.
J'utilise ce programme pour vérifier les messages windows.
Si je mets en route le lecteur CD il existe bien un message windows.
Par contre avec ma clef je n'ais pas de message !.
Comment autoriser un message windows quand je connecte la clef USB ?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

BDE et installation de l'application sur un autre ordinateur [ par WIL83440 ] bonjour  j'ai niveau debuttandvoila mon probleme   j'ai cree un petit programe pour un ami ce programe comporte une table pardox 7 et diferrans module executer une application automatiquement [ par souafi2002 ] bonjour,j'ai un petit probleme , cad que je veux savoir si c'est possible que je peux que m'application ou un executable s'execute automatiquement des Detecter le numero de clavier connectees en usb? [ par peperel ] Pardonnez mon Français, Mon Programme en delphi a besoin de connetre lorsequ' on connect un clavier en USB. il y a quelqu'un qui peut m'aider? Detecter si il ya double execution de mon application [ par bazbazus ] Salut a tous je vous lais savoir si il ya un code ou un composant qui detecter si il ya double execution ( je veut que mon application s'ouvre qu'une comment generer des grille avec niveau de difficulte ? [ par kevin2002 ] kevin-now: je veux construire une application "sudoku",j'ai fait l'interface mais je suis blocker sur les niveau de difficulter, dans mon application application exe delphi sous vista [ par SALIMO03 ] Salut mes amis j'ai créer un exécutable de mon application Delphi ,sous le Windows ça marche normalement , mais quant j'installe l'application sous Vi actualiser une table [ par ayadi001 ] Bonjour, j'ai une application de base de donnée sous Delphi, paradox, lorsque j&#8217;insère des nouvelles données, je les trouves pas jusqu&#8217;à l Libération de la mémoire [ par Gerard ] Bonjour, J'ai une petite application (O,5 Mo)qui lance de façon planifiée d'autres applications au travers de l'API shellexecute. Cela fait monter la comment je protge mon application [ par ayadi001 ] Bonjour, j'ai une application qui vient de terminer, mais comment je la protège par mot de passe ?


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,427 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales