Отже, часто хакерам, киддисам, etc, коротше всім, хто ламає через web доводиться розшифровувати та/або підбирати хеши MD5, які вони отримали в результаті SQL-injection, роботи експлоїта, etc.
І не завжди зручно це робити на своєму комп’ютері. У своїй статті я поясню, як засобами мови PHP зробити скрипт з зручним веб-інтерфейсом, який буде сам перебирати паролі зі словника і в разі успіху повідомляти пароль.
Він дуже зручний, так як його можна на якийсь сервер з підтримкою PHP і не витрачати ресурсів свого комп’ютера. Також нам потрібно словник паролів. файл з паролями, 1 пароль на рядок).
Давайте домовимося, що скрипт і словник будуть знаходитися в одній директорії a.k.a. папці, скрипт буде називатися «hash.php», а словник з паролями — «pass.txt».
Отже, поїхали.

Hash:

‘); //це її код
} //закриваємо
if(empty($HTTP_POST_VARS[‘hash’])) //якщо користувач нічого не ввів у форму, то
{
form(); //виводимо йому форму
exit; //виходимо
}
$x = file(‘pass.txt’); // скидаємо в масив файл з паролями
for($i = 0; $i хеш успішно підібраний. це слово
‘.$dec.’‘); //повідомляємо пароль
} else {
echo(‘на жаль, в словнику не знайшлося потрібного Вам пароль. Спробуйте інший словник.’); // у разі невдачі
}
?>

УВАГА, якщо ви застосуєте цю інформацію в цілях, що суперечать законам своєї країни, то всю відповідальність несете ви.