John The Ripper и md5

Posted on March 2nd, 2008 in linux, manual, soft by RiZN

Случилось мне тут забыть один свой пароль. Имелся только 128-битный md5-хэш пароля, причём записанный plaintext’ом, который был когда-то сгенерён программой md5sum. Для восстановления паролей по хэшам очень удобно использовать утилиту John The Ripper. Но есть одна проблемка, она (точнее он, John, всё-таки) не умеет работать с raw-md5.
Решение проблемы было отгуглено не сразу, спасибо друзьям на помощь и тыкание в правильные ссылки :)
Начнём с того, что нужно скачать исходники с официального сайта и распаковать их в какую-либо директорию. Например,
mkdir john #создаём директорию 'john'
cd john #переходим туда
wget http://www.openwall.com/john/f/john-1.7.2.tar.bz2 #и скачиваем тарбол с сорцами (на момент написания, самая свежая — 1.7.2)
tar -xvf john-1.7.2.tar #разархивируем
cd john-1.7.2 #переходим в папку с сорцами
wget ftp://ftp.openwall.com/pub/projects/john/contrib/john-1.7.2-all-9.diff.gz #качаем diff-архив с фиксом
gzip -d john-1.7.2-all-9.diff.gz #разархивируем
patch -p1 < john-1.7.2-all-9.diff #применяем патч
cd src # переходим в директорию, откуда будем собирать Джонни
make # собираем
make clean linux-x86-any # собираем, причем платформу можно (и нужно) выбрать свою
cd ../run #переходим в директорию с компилированной программой
./john -format=raw-MD5 /путь/до/файла/my_forgotten_md5-hash.txt #запускаем и ждём результатов

Замечу, что хэш должен лежать в формате user:hash, например
user:60ddb868550a7f0dece5379390bb71ea

Но лучше не забывайте свои пароли ;)

RSS feed | Trackback URI

9 Comments »

Comment by 123
2008-03-03 06:28:45

Спасибо. давно собирался патч наложить…

 
Comment by Смошник
2008-03-05 15:24:29

Лучше вводить один и тот же пароль везде,тогда и записывать ничего не надо!

 
Comment by reasonspace
2008-03-05 17:42:53

@Смошник: это самый бредовый комментарий в моём блоге :)

 
Comment by Смошник
2008-03-22 15:40:11

спасибо испробуем.

 
Comment by heil0
2008-03-26 00:29:50

Сколько перебирал?

 
Comment by reasonspace
2008-03-26 19:00:57

@heil: минут 30 :)

 
Comment by ss
2008-08-14 19:30:48

Unknown ciphertext format name requested

что делать?
это твой предсталенный хеш заюзал

 
Comment by Petrusha
2010-03-27 00:34:53

[url=http://chudoblog.ru/]Petrusha[/url] испробуем.

 
Comment by Kiryuha
2010-06-13 13:32:08

Весьма полезная информация. Спасибо!
Kiryuha
блог о кино
Форум о сексе

 
Name (required)
E-mail (required - never shown publicly)
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.