Сейчас на форуме: Rio, site-pro, -Sanchez-, artyavmu (+6 невидимых)

 eXeL@B —› Софт, инструменты —› Ищу софт для распределенного брута SHA-1
Посл.ответ Сообщение

Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 16 декабря 2011 14:30 · Поправил: kampaster
· Личное сообщение · #1

Всем привет!
Ищу софт для распределенного брута SHA-1
Мне только SHA-1 хеши брутить.
То есть задействовать мощности нескольких компьютеров, желательно CPU а не GPU!
Есть к примеру 140 компов в сетке.
Есть цитата: oclHashcat поддерживает распределенный подбор паролей с задействованием мощности нескольких машин.
Честно не понял как её распараллелить... и похоже она только на GPU рассчитана.
В общем буду рад обсуждению, программам, советам.
ПС. модераторам: если не там создал тему или назвал не так - не удаляйте, просто перенесите или сделайте замечание.
Спасибо!




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 16 декабря 2011 14:39
· Личное сообщение · #2

Готового софта для этого дела я так и не нашел, писал свой. Не SHA-1, но тоже алго хеша.

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: kampaster

Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 16 декабря 2011 14:43 · Поправил: kampaster
· Личное сообщение · #3

PE_Kill Спасибо.
А где можно посмотреть на Ваше творение?
Ну ждём - может еще кто чего умного напишет.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 17 декабря 2011 13:42
· Личное сообщение · #4

kampaster Самое простое распараллеливание: поделить проверяемые ключи на части и каждую часть проверять на отдельном компе/ядре. Дешево и сердито.

| Сообщение посчитали полезным: kampaster

Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 17 декабря 2011 15:45 · Поправил: kampaster
· Личное сообщение · #5

tundra37
Спасибо!
Но ткните носом - где написано/примеры есть - как это делать? (правильно поделить, на сколько частей можно поделить максимум и т.д)
Заранее благодарю



Ранг: 12.6 (новичок), 3thx
Активность: 0=0
Статус: Участник

Создано: 17 декабря 2011 16:24 · Поправил: V1KT0P
· Личное сообщение · #6

kampaster
Допустим тебе надо сбрутить 140 хешей. У тебя 140 компов. Вывод: брутить на каждом компе по хешу.
Допустим тебе надо сбрутить 1 хеш. У тебя 140 компов. Допустим брут начнется с чисел до 14 знаков, значит делим все количество на 140 частей и каждый комп брутит свою часть:
1 комп: 1 - 714285714285, 2 комп: 714285714286 - 1428571428570 ... 140 комп 99285714285714 - 99999999999999 и т.д.
Тупо берешь либу с самой большой скоростью, пишешь сервер для управления компами и клиент на компы который будет выполнять команды сервера.
Не вижу никакой проблемы в написании собственного софта для распределенного брута SHA-1.



Ранг: 56.1 (постоянный), 9thx
Активность: 0.040
Статус: Участник

Создано: 17 декабря 2011 16:43
· Личное сообщение · #7

V1KT0P пишет:
Допустим тебе надо сбрутить 140 хешей. У тебя 140 компов. Вывод: брутить на каждом компе по хешу.


Неправильно. Сравнение занимает меньше времени, чем вычисление хеша.
Разбивать следует диапазон перебора.

| Сообщение посчитали полезным: V1KT0P, DimitarSerg, Hexxx, kampaster

Ранг: 12.6 (новичок), 3thx
Активность: 0=0
Статус: Участник

Создано: 17 декабря 2011 16:56
· Личное сообщение · #8

vptrlx пишет:
Неправильно. Сравнение занимает меньше времени, чем вычисление хеша.

Спасибо буду знать.



Ранг: 310.8 (мудрец), 29thx
Активность: 0.430
Статус: Участник

Создано: 18 декабря 2011 12:10
· Личное сообщение · #9

Не надо никакого сервера - это все потери времени. Про деление на части: тут уж все зависит от равномощности компов и конкретной задачи. Увы, обычно число знаков неизвестно. Поэтому сначала тупо на одном компе перебираем короткие ключи, а потом уже делим, когда расчет доли по времени значительно превышает время на загрузку задачи на комп. Лучше вообще не привязываться к цифре 140 и делать кучу мелких долек.
Конечно нужна автоматизация: типа сервера запуска с базой проверенных и проверяемых ключей.
Ну и в зависимости от величины долек и ситуации: контроль расчета и запоминание промежуточных значений проверенных ключей.

| Сообщение посчитали полезным: kampaster

Ранг: 12.6 (новичок), 3thx
Активность: 0=0
Статус: Участник

Создано: 18 декабря 2011 14:21
· Личное сообщение · #10

kampaster
Чем тебя не устраивает Durandal? Можно ведь скачать исходники и изменить то что не устраивает.

| Сообщение посчитали полезным: kampaster

Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 18 декабря 2011 18:42
· Личное сообщение · #11

Всем спасибо что откликнулись!
V1KT0P спасибо, какжется то что нужно!
Завтра отпишусь о результатах!



Ранг: 42.3 (посетитель), 19thx
Активность: 0.040
Статус: Участник

Создано: 19 декабря 2011 13:32 · Поправил: kampaster
· Личное сообщение · #12

Вроде работает.
Единственный минус то что на всех компах должна быть x64 система
Наврное тему закрываю, пока вопросов нет - тестирую....
PE_Kill я всё еще жду Вашего ответа в ЛС


 eXeL@B —› Софт, инструменты —› Ищу софт для распределенного брута SHA-1
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати