HASH MD5 RESEARCH - PROGRAMME PERMETTANT DE RÉCUPÉRER LE MOT (EN CLAIR) ASSOCIÉ

Messages postés
14522
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 août 2019
- - Dernière réponse : cesarcool
Messages postés
1
Date d'inscription
jeudi 18 août 2011
Statut
Membre
Dernière intervention
19 août 2011
- 19 août 2011 à 19:03
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/40976-hash-md5-research-programme-permettant-de-recuperer-le-mot-en-clair-associe-a-un-hash-md5-via-internet

Afficher la suite 
NHenry
Messages postés
14522
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 août 2019
133 -
Bonjour,

J'ai regardé ta source, plusieurs commentaires :
- EVITE les noms par défauts
Forms Frm
Modules Mdl
Classes Cls

Textbox Txt
Boutons Cmd

Etc
Cela rend le code plus lisible :
TextBox1.Text="123456789"
est moins lisible que
TxtNumSecuSocial.Text="123456789"

Ta source est en .NET2, utilise le triple '
Exemple
Private Sub Analyse (byval Param1 as Type)

Si tu tape les 3 ' avant la déclaration de la fonction, tu obtient :
'''<summary>
'''Analyse du paramètre de sécutrité
'''</summary>
'''Paramètre de sécurité


Private Sub Analyse (byval Param1 as Type)

Comme cela, ton commentaire sera plus utile et en plus, tu aura la description de cette fonction dans les infos bulles de l'EDI

Explique aussi comment tu t'y prend STP, car le hash MD5 est prévu pour ne pas être réversé, tu utilise le bruteforce ?
n3o007
Messages postés
2
Date d'inscription
lundi 11 août 2003
Statut
Membre
Dernière intervention
22 octobre 2007
-
Merci pour les recommandations, des que j'aurai un peu de temps, je mettrai tout ca à jour.
En ce qui concerne le fonctionnement du programme, en fait j'envoie des requetes http vers des sites prédéfinis qui contiennent une base MD5 (base de la forme: HashMD5 | Mot associé).Vu qu'un hash MD5 est toujours le même pour le même mot crypté, il suffit de convertir un dictionnaire en hash md5 et ensuite comparer avec les hashs soumis et si c'est bon on connait alors le mot associé.
Ce n'est peu etre pas tres clair, pour tester il faut aller sur gdataonline.com et mettre un hash dans "hash cracker" et regardez le résultat, c'est ce résultat que j'extrais.
Donc mon programme ne crack rien, ne fait pas de bruteforce n'ont plus, il utilise juste les ressources disponibles sur le net :)
scelw
Messages postés
117
Date d'inscription
mercredi 3 septembre 2003
Statut
Membre
Dernière intervention
17 février 2007
-
Pourquoi certain hash md5 sont de la forme "$1$ZWnke0$1fzDBVjUcT1Mpdd4u/T961" et non "21232f297a57a5a743894a0e4a801fc3"?

A quoi correspond la forme "$1$XXXXXXXX..." et comment peut-on la cracker?
NHenry
Messages postés
14522
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 août 2019
133 -
Bonjour,

Il s'agit vraisemblablement d'un codage en une autre base que Hexadécimal, regarde peut-être du coté de la base 64, sinon, je n'ai pas plus d'info.
cyberax01
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 :)