| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Сетевые технологии > Расшифровка пароля |
| Автор: Ground 10.8.2006, 13:18 | ||
Задампил базу IPB. нашел строку:
Четвертое - MD5 Хеш пароля. А что пятое??? И как эт оможно расшифровать? |
| Автор: Darhazer 10.8.2006, 15:14 |
| IPB 2 работаеть так: генерируеть произвольного низа ''8<oH#' а pass_hash это md5 ( md5(пароля) . md5( converge_pass_salt) ) Так что нельзя разшифровать пароля. |
| Автор: Ground 10.8.2006, 15:36 |
| MD5 хеш расшифровывает MD5 Inside. То есть когда пользователь вводит пароль, он зашифровывается и сравнивается? |
| Автор: Darhazer 10.8.2006, 17:09 |
| он зашифровывается, к нему добавляют другой md5 хеш и опят зашифровываеться Второе действие - шифровка кода с длиной 64 знака, так что brute force не поможеть. Ну скажем что можеш разшифровать MD5 Первая разшифровка покажеть тебе md5(пароля) . md5( converge_pass_salt) Убираешь вторую половину и снова разшивровуешь Тогда у тебя будеть пароль Значить тебе нужно сначало разшифровувать код с длиной 64 символов, а потом из него разшифровувать сам пароль... |
| Автор: Кнером 11.8.2006, 17:11 | ||
sergej.z, а есть таблица в которой это можно было бы посмотреть? Как я понял, есть код 123. Соотвествие: 1 - АА, 2 - ББ, 3 - ВВ. В итоге получается ААББВВ. |
| Автор: sergejzr 11.8.2006, 17:51 |
Таблица?? Это соответствие Password => md5(Password) КА это все возможные пароли, КБ - все возможные генерированные Хэши - числа от 0 до 2^64 |
| Автор: Кнером 11.8.2006, 17:57 |
| sergej.z, в общем плюнуть на это то же надо |
| Автор: sergejzr 11.8.2006, 18:18 |
| Да я так понимаю, Ground, просто хотел узнать, что такое converge_pass_salt и что он означает. Он ничего не означает. Это просто случайная комбинация. |
| Автор: Кнером 11.8.2006, 19:21 |
| sergej.z, да взломать он хотел, делов то |