Crittografia [PHP] MD5/SHA1 cracker

Stato
Discussione chiusa ad ulteriori risposte.

imported_BlackLight

Utente Silver
16 Agosto 2007
211
8
1
98
Ho fatto al volo, per un hack game che stavo risolvendo, un cracker di hash MD5 e SHA1 basato su un attacco dizionario. Il dizionario che uso è una lista completa delle parole della lingua italiana che potete trovare qui. Ho preso la lista completa e l'ho splittata su 7 file in modo da non sovraccaricare la memoria dell'interprete PHP. Scompattate il file e nella stessa directory mettete questo script PHP per crackare gli MD5:

Codice:
<?php
for ($j=0; $j<=6; $j++)  {
        $hash=file("x0$j");

        for ($i=0; $i<count($hash); $i++)
                if (!strcasecmp(md5(chop($hash[$i])),$argv[1]))
                        print $hash[$i];
}
?>

SHA1:

Codice:
<?php
for ($j=0; $j<=6; $j++)  {
        $hash=file("x0$j");

        for ($i=0; $i<count($hash); $i++)
                if (!strcasecmp(sha1(chop($hash[$i])),$argv[1]))
                        print $hash[$i];
}
?>
 
Stato
Discussione chiusa ad ulteriori risposte.