Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
|
Результаты опроса: Нужна ли база хэшей Ачату?
|
|
Да, было бы не плохо Ачату иметь собствен. базу хэшей.
|
  
|
100 |
85.47% |
|
Нет, не нужно, это лишнее.
|
  
|
8 |
6.84% |
|
Мне всё равно, затрудняюсь ответить.
|
  
|
9 |
7.69% |
 |
|

30.11.2007, 01:25
|
|
Members of Antichat - Level 5
Регистрация: 23.08.2007
Сообщений: 417
Провел на форуме: 14324684
Репутация:
3908
|
|
041-060 архивная. Готово.
Почему-то не могу прикреплять в этой теме файлы, поэтому слил сюда: _http://slil.ru/25169529
|
|
|

30.11.2007, 02:45
|
|
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..
|
|
|

30.11.2007, 03:05
|
|
Участник форума
Регистрация: 12.01.2007
Сообщений: 262
Провел на форуме: 4608122
Репутация:
874
|
|
По просье halkfild (у которого закончился трафф  )
Те кто участвует в сборе хешей - не нужно брать хеши без паролей, берите только те на которые есть пассы. Скрипт от halkfild заберет все автоматом.
|
|
|

30.11.2007, 08:39
|
|
Познающий
Регистрация: 01.02.2007
Сообщений: 89
Провел на форуме: 1668307
Репутация:
114
|
|
не нужно брать хеши без паролей
нужно брать нерасшифрованные хэши вида login:hash так как скрипт их не собирает......
разве не так?
|
|
|

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

30.11.2007, 11:00
|
|
Флудер
Регистрация: 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.
Последний раз редактировалось -=lebed=-; 30.11.2007 в 11:03..
|
|
|

30.11.2007, 11:30
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
И так, колличество валидных записей (из Part1 благодаря совместным усилиям) достигло 2047+12+16+16=2091 (+16 ещё сбрутилось у меня по Rainbow Tables)
PS Забрал на парсинг страницы 126-150 (из архивной темы)
UP: 126-150 Готово!
Последний раз редактировалось -=lebed=-; 30.11.2007 в 13:12..
|
|
|

30.11.2007, 14:56
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Есть предварительные результаты парсинга двух тем (вторая не полностью, всё валид)
Уникальных хэшей МД5 представлено к перебору:6561
Из них расшифровано: 3505 (53,4%)
Ps прогоню ещё по таблицам оставшиеся.
Последний раз редактировалось -=lebed=-; 30.11.2007 в 16:39..
|
|
|

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

30.11.2007, 16:09
|
|
Флудер
Регистрация: 21.06.2006
Сообщений: 3,193
Провел на форуме: 12702287
Репутация:
4738
|
|
Сообщение от Red_Red1
2-=lebed=-
Прав... он пропустил модификатор не учитывающий регистр.... И еще проверка показала что скрипт забирает два лишнних хеша которые присутствуют на странице но их нету в постах. Возможноэто сесии или еще что, но в любом случае это мусор.
Мы вчера обсуждали с ним работу скрипта и прозевали  сегодня я хочу доработать чтобы парсило еще и хеш:пасс.... но это будет не во всех случаях т.к. пассы могут содержать любые символы (двое точие например) и их будет тяжело вылавливать в том виде в котором они есть сейчас..... Такое будет до тех пор пока записи в хеш:пасс не будут вылаживать по каким то правилам.... (правила то есть но их не все придерживаются). Однако после запуска сервиса на Ачате это уже может быть не актуально, так как можно написать скрпит который сразу будет добавлять хеш:пасс в базу, ну там форму какую нибудь придумать или еще как, чтобы однозначно можно было выделить пароль.
Имхо стоит просто обязать всех, чтоб обрамляли пасс красным цветом, тогда выудить пасс будет не так сложно, но что не совсем удобно будет для пользователей. Вообщем если будет запущен сервис на Ачате, то сами треды по расшифровке будут не актуальны. Щас пока собираем базу.
ЗЫ Натравил скрипт halkfild`а на текущую тему по расшифровке (там последние хэши), ещё есть старые темы по расшифровке md5 ? (кроме этих двух?)
ЗЫ я думаю нужен отдельный скрипт, который будет парсить только пасс, так как потом всё равно проверять нужно будет на валид, например в PasswordPro (по словарю из пассов).
Последний раз редактировалось -=lebed=-; 30.11.2007 в 16:14..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|