
30.11.2007, 11:00
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
С нами:
10467746
Репутация:
4738
|
|
Вообщем достаточно собрать:
1. Все хэши в один файл.
2. Все пароли в один файл.
3. Чистим оба файла от повторов.
4. Затем файл паролей юзаем как cловарь в PasswordPro.
5. На выходе получаем 100% валидные пары хэш:пасс
6. Импортируем текстовый файл в базу Муcкул.
To halkfild:
7. Пишем скрипт для поиска хэшей и добавления в базу новых пассов.
Что должен делать скрипт:
1. Поиск записи в таблице по полю hash и вывод соответсвующего ему пароля.
2. Добавление в таблицу новой записи хэш:пас (вводим только пасс, проверяем есть ли уже такой пасс, если нет - заносим в таблицу, хэш вычисляется автоматом и тоже заносится в таблицу)
Вот (во вложении) сделал вчера форму + вставил туда яваскрипт для вычисления md5() на стороне пользователя. Но вычисленный хэш не нужно отправлять на сервер, пусть на стороне сервера отдельно вычисляется, чтоб база была валид, а то мало ли что. Надо добавить теперь PHP- скрипт для работы с базой Мускула.
база данных: md5_base
таблица: md5_pass
поля: md5hash тип char(32)
pass тип char(32)
По нажатии кнопки "=" вычисляем хэш и отправляем пасс на сервер (а там уже или добавление в базу или нет)
При нажатии кнопки "крэк" отправляем хэш на сервер, на стороне сервера происходит поиск записи по хэшу и сервер возвращает или "не найден" или найденный пароль.
PS. Щас ещё проверку на формат добавлю при вводе хэша (забыл) Вообщем клиентская часть почти готова, надо написать серверный скрипт на php.
Последний раз редактировалось -=lebed=-; 30.11.2007 в 11:03..
|
|
|