PDA

Просмотр полной версии : брут неполного хэша


blackybr
02.03.2008, 15:48
такая ситуация, есть хэш, точнее примерно 5 его вариаций, которыеполучились при бенчмарковой скуле, т.к. хост туго отвечает на запросы, то точно известно лишь примерно 70-80% от хэша.

Существует ли уже готовые реализации для подобных хэшей? если оно уже встроено в паспро-джона, еще где, прошу ткнуть носом :)

ps md5

Piflit
02.03.2008, 16:00
если хэш неполный, сгенерь оставшиеся варианты и вперед брутить

blackybr
02.03.2008, 16:03
имхо брутить по маске хэша менее ресурсоемко, чем брутить 6*(28+10)= почти полторы сотни хэшей

-=lebed=-
02.03.2008, 16:09
имхо брутить по маске хэша менее ресурсоемко, чем брутить 6*(28+10)= почти полторы сотни хэшей
150 хэшей для пассвордспро, имхо фигня, я бручу списки по 1-5К, так что Piflit прав, сгенерить все варианты и на брут...

blackybr
02.03.2008, 16:19
моя преподша по терверу поставила бы мне 2 =)))

неправильно я посчитал, разных 6 символьных комбинация из 38 символов можно сдлеать -

38!/ (6!*32!).. то бишь 33*34*35*36*37*38/1*2*3*4*5*6 = 162393 вариантов))

Piflit
02.03.2008, 16:43
как вариант попросить админа сервиса по перебору мд5, чтобы он глянул в своей базе по маске.

Ky3bMu4
02.03.2008, 17:10
неправильно я посчитал, разных 6 символьных комбинация из 38 символов можно сдлеать -
38!/ (6!*32!).. то бишь 33*34*35*36*37*38/1*2*3*4*5*6 = 162393 вариантов))

1)Тогда уж по комбинаторике ;)
2)Почему 38 ? 26букв + 10 цифр = 36
3)Будет чуть больше, т.к. будет сочетание с повторениями, а у тебя без повторений(в md5 хеше быть последовательности 2d234b ничего не мешает)
41!/(6!*35!)
4)Выдержка из описания PasswordsPro

Восстановление паролей к неполным хэшам всех видов;

Отдельно генерить ничего не придётся.

Digimortal
02.03.2008, 17:23
>> имхо брутить по маске хэша менее ресурсоемко, чем брутить 6*(28+10)= почти полторы сотни хэшей

ты не прав.. примерно то же самое получится.. )

blackybr
02.03.2008, 17:24
Digimortal уже посчитали что их не полторы сотни, а в несколько тысяч раз больше)

Digimortal
02.03.2008, 17:33
blackybr, ну если там с миллион хешей проверять придется, то, наверно, лучше попробовать написать свой брут с проверкой по маске.. на том же перле написать такое - совсем не проблема.. +)

Momiji
02.03.2008, 17:42
мне кажется проще высосать с сервера еще хотя бы пару символов.

blackybr
02.03.2008, 17:52
мм.. даже при скачке чего-либо с того сервера у меня скорость колеблится от 10Кб.сек до 1500Кб )).. хотя в данный момент я этим и занимаюсь, пытаюсь получить как можно больше вариаций хэша, чтобы узнать наиболее часто попадающиеся ))

Xserg
02.03.2008, 18:51
Правильный подсчет недостающих хэшей:
16 в степени (количество недостающих символов )
Те если недостает 6 символов получится 16777216 хэшей.

Хотя по опыту знаю коллизии в хэше типа 2EF93D1A15E08753(любые символы)
встречаются очень очень редко.

Могу за ночь проверить на коллизии любые неполные хэши
диапазон 2..8 символов ((a..z + 0..9) либо ((A..Z + 0..9) )