Hash md5 research - programme permettant de récupérer le mot (en clair) associé à un hash md5 via internet

Soyez le premier à donner votre avis sur cette source.

Vue 19 523 fois - Téléchargée 1 490 fois

Description

Bonjour,
ce petit programme sert a trouver la correspondance entre un hash md5 et son mot associé en décrypté.Pas la peine de s'exiter, le programme ne crack pas les hash MD5, il recherche simplement sur internet la correspondance entre hash->mot associé.
Pour cela, le programme va interroger un site internet (requete GET/POST) contenant une hash database (base de donnée avec hash md5 et sa correspondance) et va extraire le résultat de la recherche pour l'afficher.
Le programme dispose d'une dizaine de site préconfiguré, l'utilisateur peut donc choisir sur quel site la recherche sera lancée (les sites n'ont pas tous la même base de donnée : un hash et sa correspondance peuvent etre découvert sur un site, mais pas sur un autre).
Il est aussi possible de spécifier plusieurs hashs, le programme les traitera à la suite et affichera les résultats.
Par exemple, si on veut savoir à quel mot correspond le hash MD5 "21232f297a57a5a743894a0e4a801fc3" on rentre le hash dans le programme, puis celui-ci va interroger le site internet séléctionné par l'utilisateur et affichera le résultat, ici cela correspond au mot "admin".
Plusieurs fonctions ont été implémentées, comme :
-la possibilté d'importer une liste de hash MD5 à partir d'un fichier texte (un seul hash MD5 par ligne).
-la possibilité d'exporter les résultats obtenus sous forme de fichiers CSV (fichiers avec séparateurs, ici ";"). Ceci permet par exemple une importation des résultats dans excel.

On trouve dans la source plusieurs éléments :
- fonction lecture/ecriture dans un fichier
- fonction de requete GET/POST
- fonction de recherche dans une string
- découpage de textbox multiligne pour en extraire chaque ligne
- utilisation d'une progressbar (sans timer)
- utilisation d'un menu
- etc...

Pour tester le programme , voici 2 hashs MD5 :
21232f297a57a5a743894a0e4a801fc3
ab4f63f9ac65152575886860dde480a1

J'espère ne rien avoir oublié
WdSmKe

Source / Exemple :


'Tout est dans le zip

Conclusion :


Soyez indulgent, c'est mon premier code que je post sur le site, et je suis conscient qu'il peut être amélioré, donc n'hésitez pas à le faire.
Vous remarquerez peut être que plusieurs bouts de codes sont issus de sources présentes sur ce site, je tiens donc à remercier leurs auteurs (requetes POST/GET).

J'ai essayé de commenté au mieux la source afin que l'on puisse s'en resservir.
Merci pour vos commentaires.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 août 2011

je veut savoir la forme de ce hash svp: 4116471882b3c8865590f7fd2f48f3ab
Messages postés
34
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
24 mars 2016

voila, merci, c mieux ainsi P:
Messages postés
2
Date d'inscription
lundi 11 août 2003
Statut
Membre
Dernière intervention
22 octobre 2007

Je pensais qu'il n'y en aurait pas besoin....
Donc voici un mini tuto :

1/ Compiler + exécuter la sources
Jusque là ça doit aller normalement :)
Donc le programme se lance et affiche une interface avec 3 parties :
- le champ MD5
- Les sites de recherche
- Le champ de résultat

2/ Ajouter un Hash MD5 dans le champ "HASH MD5"
Par exemple copier/coller ce hash: 21232f297a57a5a743894a0e4a801fc3
Il faut un seul Hash MD5 par ligne, on peut en ajouter tant qu'on veut (dans la limite du raisonnable biensur!

3/ Sélectionner le site internet sur lequel on lance la recherche
Cela sous entend qu'il faut être connecté à internet pour que le programme marche...
Donc dans le champ "Sites", il faut sélectionner un site, par exemple gdataonline

4/ Voila c'est bon
Il suffit de cliquer sur "Go!" et attendre quelques secondes (cela dépend du nombre de hash MD5 entré.

5/ Les résultats s'affichent dans le champ "résultat", d'où son nom :)


Voila, ce mini tuto explique le fonctionnement de base du programme, quelques autres fonctionnalités sont disponibles. Par exemple l'import de hash MD5 depuis un fichier txt ou l'export des résultats vers un fichier csv... (tout ca est accessible depuis la barre de menu).
Un screen est dispo pour voir à quoi doit ressembler le programme une fois compilé et executé et voir les différentes parties du programmes (hash/site/résultat).

En éspérant avoir été assez clair.
Messages postés
34
Date d'inscription
dimanche 6 septembre 2009
Statut
Membre
Dernière intervention
24 mars 2016

comment on le lance ce logiciel en fait, parce que la je seche plus qu'une patate cuite et coupée en lamelles fines

Ca serait sympa de mettre un tuto a l'interieur koi
Messages postés
14
Date d'inscription
lundi 19 septembre 2005
Statut
Membre
Dernière intervention
19 août 2008

Salut

Pas mal pour les debutent :)

perso j'ai un cluster de 20CPU de 2ghz, et je me suis créer les programme pour cracker les pass MD2,MD4,MD5,SH0,SH1,RIPEmd, les pass via crypt() de linux, et les pass de /etc/shadow :)

les hash "$1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961" son des hash crypter via la comande crypt() de linux mai en MD5 c'et utiliser par exemple avec la comande "passwd" voila :)
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.