begin process at 2010 03 20 01:55:07
  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é :12 844 / 2 815

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 SCANNER DE MALWARES ( ßE SCANNER ) par MrClock
Source avec Zip Source avec une capture GOLDEN PASSWORDS - STOCKEZ VOS MOTS DE PASSE ! par Bacterius
Source avec Zip Source avec une capture LEA EN MODE CHIFFREMENT (SEA) par Bacterius
Source avec Zip Source avec une capture DELPHI : SHA-1 EN MODE CHIFFREMENT (SHACAL) par FENETRES
Source avec Zip SECUSB ; LOGICIEL D'EFFACEMENT SÉCURISÉ POUR CLEF USB par ludodelphi

 Sources en rapport avec celle ci

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 Source avec une capture LOGICIEL INTERRUPTEUR MONDIAL USB par ced55957
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

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

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

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 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? 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 comment creer une form principale [ par benalioua1975 ] bonjour, j'ai une application de quelques form ,je veux que toutes les forms restent a l'interieur  de la form principale comme le word par exemple , Application sur serveur (URGENT!) [ par jcaction ] Bonjour à tous, Je débute en delphi et j'ai eu à développer quelques petites applications de base de données en utilisant le couple Firebird 2.0 / Del Récupérer titre et ExeName de TApplication depuis composant [ par Bacterius ] Bonjour, juste un petit problème :'( Chaque fois que je veux récupérer Application.Title et Application.ExeName depuis mon composant, je récupère : A Application developpée sous W2k en Delphi 5, et reprise en Delphi 7 pour XP [ par gremlins13 ] Bonjour,1 semaine que je galère pour rendre compatibles sous XP des applications qui tournaient sans pb sous W2k ou W98SE, et développées en Delphi5. setup [ par sidalilo ] salut ..j'ai une application de base de données xml et je veux faire setup pour cette application par installshield.merci pour l'attention.c urgent. Comment rendre mon application de BD fonctionnelle sous réseau ? [ par dj_techno ] salutj'ai une application de gestion des ressources humaine, créer avec delphi 5 (ADO) manipullant une table access(grh.mdb qui contient plus de 15 gr application de base de données [ par ngakou ] Bonjour à tous!Je suis étudiant dans une école de formation et je voudrais réaliser une application de base de données pour la gestion des inscription


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 1,092 sec (3)

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