ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости > Расшифровка хешей
   
Результаты опроса: Нужна ли база хэшей Ачату?
Да, было бы не плохо Ачату иметь собствен. базу хэшей. 100 85.47%
Нет, не нужно, это лишнее. 8 6.84%
Мне всё равно, затрудняюсь ответить. 9 7.69%
Голосовавшие: 117. Вы ещё не участвовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #91  
Старый 30.11.2007, 01:25
Ded MustD!e
Members of Antichat - Level 5
Регистрация: 23.08.2007
Сообщений: 417
Провел на форуме:
14324684

Репутация: 3908
По умолчанию

041-060 архивная. Готово.

Почему-то не могу прикреплять в этой теме файлы, поэтому слил сюда: _http://slil.ru/25169529
 
Ответить с цитированием

  #92  
Старый 30.11.2007, 02:45
halkfild
Leaders of Antichat - Level 4
Регистрация: 11.11.2005
Сообщений: 391
Провел на форуме:
7084941

Репутация: 2277
По умолчанию

пропарсил сами хеши с архивной темы н2

http://slil.ru/25169795

завтра может посмотрю и все остальные..

скрипт написал за 5 минут))
PHP код:

<?php
set_time_limit
(0);
ignore_user_abort(true); 
$s=1;
$f=5;
$fph fopen ("xesh.txt"'a+');

  for (
$i=$s$i<=$f$i++) {
    
$aps file_get_contents("http://forum.antichat.ru/threadnav27513-".$i."-10.html");
    
$res=null;
    
    
$pattern ="([a-fA-F0-9]{32})";
    
preg_match_all($pattern$aps$out);
    
    
$res=array_values(array_unique($out[0]));
       
    
$len=count($res)- 2;
    
    for (
$j=0$j<$len$j++) {
      echo 
$res[$j]."\r\n";
      
fputs ($fph$res[$j]."\r\n");
    }    
    
sleep (5);
}
fclose ($fph);  
?>
эти хеши можна использовать для валида

*добавлено
[*] теперь скрипт не берет последние 2 хеша на странице./*они не с темы, их генерит сама булка */
[*] модифицировал регулярку

Последний раз редактировалось halkfild; 30.11.2007 в 16:48..
 
Ответить с цитированием

  #93  
Старый 30.11.2007, 03:05
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

По просье halkfild (у которого закончился трафф )
Те кто участвует в сборе хешей - не нужно брать хеши без паролей, берите только те на которые есть пассы. Скрипт от halkfild заберет все автоматом.
 
Ответить с цитированием

  #94  
Старый 30.11.2007, 08:39
[aywo]
Познающий
Регистрация: 01.02.2007
Сообщений: 89
Провел на форуме:
1668307

Репутация: 114
Отправить сообщение для [aywo] с помощью ICQ
По умолчанию

Цитата:
не нужно брать хеши без паролей
нужно брать нерасшифрованные хэши вида login:hash так как скрипт их не собирает......

разве не так?
 
Ответить с цитированием

  #95  
Старый 30.11.2007, 10:27
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Цитата:
Сообщение от Red_Red1  
По просье halkfild (у которого закончился трафф )
Те кто участвует в сборе хешей - не нужно брать хеши без паролей, берите только те на которые есть пассы. Скрипт от halkfild заберет все автоматом.
Имхо он пропустит те хэши, в которых abcdef написаны заглавными (в первой теме такие встречались). Надо добавить в $pattern "ABCDEF" или я не прав?
ЗЫ в php я не силён...
 
Ответить с цитированием

  #96  
Старый 30.11.2007, 11:00
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 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.
Вложения
Тип файла: zip index.html.zip (3.6 Кб, 9 просмотров)

Последний раз редактировалось -=lebed=-; 30.11.2007 в 11:03..
 
Ответить с цитированием

  #97  
Старый 30.11.2007, 11:30
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

И так, колличество валидных записей (из Part1 благодаря совместным усилиям) достигло 2047+12+16+16=2091 (+16 ещё сбрутилось у меня по Rainbow Tables)

PS Забрал на парсинг страницы 126-150 (из архивной темы)
UP: 126-150 Готово!
Вложения
Тип файла: zip all_hash_126-150_old.no_dupes.zip (12.1 Кб, 10 просмотров)
Тип файла: zip crack_hash_pass_126-150_old_no_dupes.zip (7.2 Кб, 12 просмотров)

Последний раз редактировалось -=lebed=-; 30.11.2007 в 13:12..
 
Ответить с цитированием

  #98  
Старый 30.11.2007, 14:56
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Есть предварительные результаты парсинга двух тем (вторая не полностью, всё валид)
Уникальных хэшей МД5 представлено к перебору:6561
Из них расшифровано: 3505 (53,4%)
Ps прогоню ещё по таблицам оставшиеся.

Последний раз редактировалось -=lebed=-; 30.11.2007 в 16:39..
 
Ответить с цитированием

  #99  
Старый 30.11.2007, 15:43
Red_Red1
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме:
4608122

Репутация: 874
Отправить сообщение для Red_Red1 с помощью ICQ
По умолчанию

2-=lebed=-
Цитата:
Имхо он пропустит те хэши, в которых abcdef написаны заглавными (в первой теме такие встречались). Надо добавить в $pattern "ABCDEF" или я не прав?
ЗЫ в php я не силён...
Прав... он пропустил модификатор не учитывающий регистр.... И еще проверка показала что скрипт забирает два лишнних хеша которые присутствуют на странице но их нету в постах. Возможноэто сесии или еще что, но в любом случае это мусор.
Мы вчера обсуждали с ним работу скрипта и прозевали сегодня я хочу доработать чтобы парсило еще и хеш:пасс.... но это будет не во всех случаях т.к. пассы могут содержать любые символы (двое точие например) и их будет тяжело вылавливать в том виде в котором они есть сейчас..... Такое будет до тех пор пока записи в хеш:пасс не будут вылаживать по каким то правилам.... (правила то есть но их не все придерживаются). Однако после запуска сервиса на Ачате это уже может быть не актуально, так как можно написать скрпит который сразу будет добавлять хеш:пасс в базу, ну там форму какую нибудь придумать или еще как, чтобы однозначно можно было выделить пароль.
 
Ответить с цитированием

  #100  
Старый 30.11.2007, 16:09
-=lebed=-
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме:
12702287

Репутация: 4738


По умолчанию

Цитата:
Сообщение от Red_Red1  
2-=lebed=-

Прав... он пропустил модификатор не учитывающий регистр.... И еще проверка показала что скрипт забирает два лишнних хеша которые присутствуют на странице но их нету в постах. Возможноэто сесии или еще что, но в любом случае это мусор.
Мы вчера обсуждали с ним работу скрипта и прозевали сегодня я хочу доработать чтобы парсило еще и хеш:пасс.... но это будет не во всех случаях т.к. пассы могут содержать любые символы (двое точие например) и их будет тяжело вылавливать в том виде в котором они есть сейчас..... Такое будет до тех пор пока записи в хеш:пасс не будут вылаживать по каким то правилам.... (правила то есть но их не все придерживаются). Однако после запуска сервиса на Ачате это уже может быть не актуально, так как можно написать скрпит который сразу будет добавлять хеш:пасс в базу, ну там форму какую нибудь придумать или еще как, чтобы однозначно можно было выделить пароль.
Имхо стоит просто обязать всех, чтоб обрамляли пасс красным цветом, тогда выудить пасс будет не так сложно, но что не совсем удобно будет для пользователей. Вообщем если будет запущен сервис на Ачате, то сами треды по расшифровке будут не актуальны. Щас пока собираем базу.
ЗЫ Натравил скрипт halkfild`а на текущую тему по расшифровке (там последние хэши), ещё есть старые темы по расшифровке md5 ? (кроме этих двух?)

ЗЫ я думаю нужен отдельный скрипт, который будет парсить только пасс, так как потом всё равно проверять нужно будет на валид, например в PasswordPro (по словарю из пассов).

Последний раз редактировалось -=lebed=-; 30.11.2007 в 16:14..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получение базы kernel32.dll _Great_ Авторские статьи 1 09.07.2008 17:23
Ответьте на вопросы Legion342 PHP, PERL, MySQL, JavaScript 5 22.11.2007 14:03
7 причин не напрягаться насчет базы данных МТС novichok Сотовый фрикинг 1 02.03.2006 15:32
Взломай базы данных и сделай популярный сайт Zaratustra Мировые новости 1 24.01.2006 15:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ