Accueil > > > CRACKAGE CHAINES CRYPTER EN MD5 PAR BRUTEFORCE
CRACKAGE CHAINES CRYPTER EN MD5 PAR BRUTEFORCE
Information sur la source
Attention: ce code a été marqué comme suspect par un admin, il peut donc être dangereux. Ce code a été laissé sur le site dans un but pédagogique, ne l'exécutez pas si vous ne comprenez pas son contenu!
Description
Ce petit programme permet de retrouver une variable en MD5 a partir d'un dictionaire avec une liste de mots Petit programme fait a mes heures perdu ...
Source
- <form name="form1" method="POST" action="<?=$_SERVER['PHP_SELF']; ?>">
- <input name="decrypt" type="text" id="decrypt">
- </form>
- <?
- $decrypt = $_POST['decrypt']; // Recupère la valeur de la text box Decrypt
- if($decrypt != ""){ //Si la variable est diferent de 0
- echo "à decrypter = $decrypt<br>";
- $file = @fopen("dico.txt","r"); // Ouvertur du dictionaire Dico.txt a la racine
-
- if(!$file)
- {
- echo 'Impossible de trouver le fichier dico.txt';
- exit;
- }
-
- //Lecture ligne par ligne dans le fichier
- while (!feof ($file)) { // Tant que (while) ce n'est pas la fin du fichier (eof = end of file)
- $buffer = fgets($file, 4096);
- $buf = md5(trim($buffer)); // on enlève les Espaces Blanc (trim) et on crypt le mot en MD5 (md5)
- $a++; // Permet de dir le nb de mot dans le dico (il y a des autres fonctions pour ca, mais en faisant ca , ca permet d'avoir une veerification)
-
- if(trim($decrypt) == trim($buf)) {// On verifie si c'est les mêmes
- $passe = $buffer;//Si c'est les même on enregistre le mot dans la variable $passe
- break;//On arette de chercher ....
- }
-
- }
-
- echo $a." Mots dans le Dico<br>"; // Nombres de mot dans le dico
- if($passe != ""){ // si la variable passe n'est pas vide on affiche le mot trouver
- echo "Le programme a reussi a decrypter le mot<br>Le mot est : $passe";
- }else{ // Sinon on dit qu'il a pas ete trouver
- echo "Le programme n'a pas reussi a decrypter le mot<br>Vous devriez mettre un dictionnaire plus important";
- }
- }
- fclose($file);//On ferme le fichier
- ?>
-
<form name="form1" method="POST" action="<?=$_SERVER['PHP_SELF']; ?>">
<input name="decrypt" type="text" id="decrypt">
</form>
<?
$decrypt = $_POST['decrypt']; // Recupère la valeur de la text box Decrypt
if($decrypt != ""){ //Si la variable est diferent de 0
echo "à decrypter = $decrypt<br>";
$file = @fopen("dico.txt","r"); // Ouvertur du dictionaire Dico.txt a la racine
if(!$file)
{
echo 'Impossible de trouver le fichier dico.txt';
exit;
}
//Lecture ligne par ligne dans le fichier
while (!feof ($file)) { // Tant que (while) ce n'est pas la fin du fichier (eof = end of file)
$buffer = fgets($file, 4096);
$buf = md5(trim($buffer)); // on enlève les Espaces Blanc (trim) et on crypt le mot en MD5 (md5)
$a++; // Permet de dir le nb de mot dans le dico (il y a des autres fonctions pour ca, mais en faisant ca , ca permet d'avoir une veerification)
if(trim($decrypt) == trim($buf)) {// On verifie si c'est les mêmes
$passe = $buffer;//Si c'est les même on enregistre le mot dans la variable $passe
break;//On arette de chercher ....
}
}
echo $a." Mots dans le Dico<br>"; // Nombres de mot dans le dico
if($passe != ""){ // si la variable passe n'est pas vide on affiche le mot trouver
echo "Le programme a reussi a decrypter le mot<br>Le mot est : $passe";
}else{ // Sinon on dit qu'il a pas ete trouver
echo "Le programme n'a pas reussi a decrypter le mot<br>Vous devriez mettre un dictionnaire plus important";
}
}
fclose($file);//On ferme le fichier
?>
Conclusion
Donner votre avis sur ma source est notez la SVP .... Merci...
Historique
- 29 juillet 2004 12:26:57 :
- - Modification de la source pour que le mot de passe ne continue pas d'etre chercher si il a deja trouver une chaine valable
- 07 janvier 2005 19:04:19 :
- Modification de certain beug, dont la boucle infini au cas ou le fichier n'es pas trouver
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
MD5 - Visualisation du cryptage [ par sebounet62 ]
Bonjour,Je recherche à afficher la valeur d'un MD5.<?php$str = 'pomme';md5($str);echo '$str'?> J'ai tenté de faire ce code mais cela ne fonction
code pour cryptage MD5 en série [ par yaca ]
Bonjour, Je suis débutant essaie de comprendre ce qui se passe dans vos lignes, mais je ne sais encore écrire seul!! Je voudrais crypter MD5 en série
code pour cryptage MD5 en série [ par yaca ]
Bonjour, J'ai une bdd Mysql où j'ai des mots de passe en clair. J'aimerais les coder MD5 en série, mais ne connais pas la programmation. J'ai bien réu
cryptage [ par huricane ]
Bonjour, J'ai un problème pour crypter de simple mot de passe dans une base de donnée. Je suis sous postgresql et je dispose d'une table utilisateur o
Cryptage Sha [ par adeliz ]
Bonjour.Voila, pour plus de sécurité (et pour ma culture perso :) ), je voudrais savoir comment crypter une phrase... Pour le moment j'arrive à le fai
Cryptage email [ par atchoumen ]
Bonjour,Je suis à la recherche d'un script qui permettrait de pouvoir préserver mes @ contre les robots. J'avais trouver un très bon script en javascr
Authentification par challenge MD5 [ par psyjc ]
Bonjour tout le monde,j'ai code un petit script d'authentification login/pass PHP qui fonctionne sur le principe d'un challange par MD5.le code est re
Demande d'aide pour décoder un cryptage [ par hermesdesbrumes ]
Bonjour tout le monde,Je ne ferai qu'une brève apparition sur votre forum,Je vous pries de bien vouloir m'excuser pour mon culot mais j'ai besoin de v
Cryptage ou generateur [ par Moria ]
Slt,Comment faire pour crypt xxx donne ? De la manière la plus simple, ( mais pas un md5 car c trop long )Comment faire pour genere une chaine de cara
Problème de cryptage [ par BirD ]
Hello, j'ai un petit problème au niveau du criptage de mes mots de passe:J'utilise la fonction crypt(); et jusque la tou va bien, il crypte mon mot de
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
HTML VERS PDFHTML VERS PDF par spike911
Cliquez pour lire la suite par spike911
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|