begin process at 2012 02 12 23:56:43
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths & Algorithmes

 > ALGORITHME DE FORCE BRUTE DE HASH MD5

ALGORITHME DE FORCE BRUTE DE HASH MD5


 Information sur la source

Note :
Aucune note
Catégorie :Maths & Algorithmes Classé sous :Force Brute, hash mdS, forcebrute, brute force, api windows Niveau :Débutant Date de création :25/09/2007 Date de mise à jour :26/09/2007 09:11:10 Vu / téléchargé :8 677 / 839

Auteur : Pistol_Pete

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Cet algorithme est capable de générer plus de 2.9 Millions de hash md5 par secondes et de les comparer avec le hash md5 d'un mot.(P4 3GHz)
Ce programme permet de choisir les caractères que l'on souhaite utiliser minuscule, majuscule, chiffre et caractères spéciaux.
Ce programme permet à l'utilisateur de choisir l'ordre des caractères:

soit aphabétique: const char LettreP[27] = "abcdefghijklmnopqrstuvwxyz";
soit statistique: const char LettreP2[27] ="easintrluodcpmvgfbqhxjyzkw";

Une estimation précise du temps que va prendre le traitement pour la recherche d'un mot précis suivant la taille du mot, des caractères utilisés et de leur ordre.

Voici un petit exemple du temps nécéssaire pour balayer toutes les possibilités de:
1,2 lettres 0   ms
3 lettres 10  ms
4 lettres 611 ms
5 lettres 21  s
6 lettres 13  min
7 lettres 7   heures
8 lettres 11  jours

avec les caractères [a,z] et [0,9]

Source

  • //****************************************************
  • //MORARD Vincent 25 septembre 2007
  • //vincent.morard@cpe.fr
  • //http://pistol.petesampras.free.fr
  • //****************************************************
//****************************************************
//MORARD Vincent 25 septembre 2007
//vincent.morard@cpe.fr
//http://pistol.petesampras.free.fr
//****************************************************

 Conclusion

Pouvez vous me dire combien de comparaison par seconde obtenez vous sur vos PC?

 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

25 septembre 2007 08:46:12 :
Légères modifications
25 septembre 2007 11:57:08 :
Ajout du fichier rc et du projet modification du code après les commentaires de Brunews
26 septembre 2007 09:11:10 :
Un grand merci à BruNews pour m'avoir aidé à corriger les problèmes de ce programme.

 Sources du même auteur

Source avec Zip Source avec une capture VISUALISATION DES IMAGES EN 3D SANS OPENGL
Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE
Source avec Zip Source avec une capture ALGORITHMES D'OPTIMISATION NON LINÉAIRE: DESCENTE DE GRADIEN...
Source avec Zip Source avec une capture CLASSE GRAPH: GESTION DES GRAPHIQUES DANS LES APPLICATIONS W...

 Sources de la même categorie

Source avec Zip UN EXAMPLE D'APPLICATION EN CUDA DE L'ALGORITHME DE SCAN POU... par oguzaras
Source avec Zip Source avec une capture CHIFFREMENT DE VIGENERE par lajouad
Source avec Zip Source avec une capture ANALYSE SYNTAXIQUE par lajouad
Source avec Zip Source avec une capture STRUCTURE D'UNE MATRICE PAR LES LISTE LINÉAIRE (NON CONTUGUS... par benzarabel
Source avec Zip Source avec une capture DESSINER UNE ARBRE BINAIRE( MODE CONSOLE): par benzarabel

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AFFIMOFF : UNE VISIONNEUSE 3D AVEC PARAMÉTRISATION ET TEXTUR... par pgl10
Source avec Zip Source avec une capture CALCUL D'UNE RACINE NUMÉRIQUE par pgl10
Source avec Zip Source avec une capture MONPPM : UN AFFICHEUR .PPM par pgl10
Source avec Zip Source avec une capture [WIN32] EASY WAVE MIXER par ordiman85
Source avec Zip Source avec une capture QUELQUES EXEMPLES D'UTILIISATION DES THREADS par goodboy21

Commentaires et avis

Commentaire de BruNews le 25/09/2007 10:20:42 administrateur CS

Compilé avec VS2005, ok mais pourquoi pas le projet dans le zip ?
J'aurais bien jeté un oeil mais sans les ressources(au moins le rc), impossible de compiler.
Un code qu'on sait par avance buggé ne doit jamais être mis en source ici.

Res=new char[30]; dans WinMain, quelle utilité ?
Aucune, char Res[32]; en haut du module sera plus rapide à l'exécution.

CreateThread, si réussi faut CloseHandle.
strcpy(Res,""); devient Res[0] = 0;
if(strcmp(Res,"")!=0) ... ON REVE.... devient if(Res[0])...

Ne sera pas conservé ainsi, à debugger rapidement.

Exemple fonctionnant: http://brunews.com/HackMD5.zip

Commentaire de Pistol_Pete le 25/09/2007 13:03:58

Salut
Voila j'ai effectué les premières modifications.
J'espère que tu pourras m'aider sur le fait que sur le PC ou est compilé cette source, il n'y a aucun problème d'exécution et l'exécution de ce même exécutable sur un autre PC me donne un message d'erreur.

Est ce que l'exécutable Force_Brute_2900000.ex marche sur ton PC?

Commentaire de BruNews le 25/09/2007 13:17:22 administrateur CS

Le seul qui intéresse est l'exe release optimisé.
Semble aller au 1er lancement de thread, si on relance il ne sort plus.
Je vais tacher de jeter un oeil dessus cet aprem si j'ai du temps.

Je ne vois pas le pourquoi du timer, les MAJ d'affichage ne sont à faire que quand le thread tourne donc le faire depuis le thread.

Commentaire de gamemonde le 25/09/2007 23:54:07

simple devoir le mettre dans le thread = ajouter des taches a faire donc moins de comaraison la seconde.

Commentaire de BruNews le 26/09/2007 09:03:38 administrateur CS

Alors PostMessage() mais timer inutile.

Commentaire de Pistol_Pete le 26/09/2007 09:27:29

Bonjour
j'ai viré les fonctions UNICODE et fait quelques autres modifications. Cependant, j'ai laissé le timer. Je ne comprend pas bien pourquoi le fait de faire tourner un timer est gênant dans cette application. Prend t'il beaucoup de resource? Si je l'enlève il faudra alors que je teste dans mon thread pour lancer un PostMessage à peu près toutes les secondes.

En tout cas merci BruNews d'avoir pris le temps de m'aider.

Commentaire de BruNews le 26/09/2007 09:45:10 administrateur CS

Des mesures en secondes ou autre ont-elles un sens quand tu affiches "années" ou supérieur ???
Un pourcentage sur le total des possibilités me semble plus judicieux et ne nécessiterait aucun appel système pour lire l'heure. Un simple compteur de boucle avec un AND irait nickel en 1 cycle:
nboucle64++;
if(!( ((DWORD)nboucle) & 15)) onAfaitSeizeTours();

Commentaire de Gollum02 le 03/11/2008 22:44:48

Salut,
Ta source fait ce qu'on lui demande c'est fun ;)

Pour moi c'est 2 750 000 (en gros) de combinaisons par seconde avec un pentium D a 2.8Ghz


tcho

Commentaire de Xiu le 19/11/2008 05:38:35

Soit je suis con soit j'ai pas compris à quoi sert cette source..

Vu que le soft nous demande le mot de passe et le hash en md5, je vois pas trop l'utilité
Encore il comparait notre hash md5 pour nous resortir le mdp ok mais là c'est pas le cas..

Commentaire de Pistol_Pete le 19/11/2008 13:02:12

Salut Xiu
Ce programme permet entre autre, de tester la force (ou la faiblesse) de ton mot de passe contre une attaque par force brute. Mon programme n'est pas destiné à faire du piratage...
A+

Commentaire de Zestyr le 19/01/2010 22:41:17

Salut,
Source intéressante !

Commentaire de azoteliquide34 le 11/09/2011 15:38:25

Bonjour, j'ai télécharger le ZIP mais comment l'éxécuter ? Ya pas de fichier exe ou il faut un émulateur ? :help: !

Commentaire de gamemonde le 11/09/2011 18:53:03

renommer Force_Brute.ex en Force_brute.exe

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 (4)

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