![]() |
eXeL@B —› Софт, инструменты —› Ищу софт для распределенного брута SHA-1 |
Посл.ответ | Сообщение |
|
Создано: 16 декабря 2011 14:30 · Поправил: kampaster · Личное сообщение · #1 Всем привет! Ищу софт для распределенного брута SHA-1 Мне только SHA-1 хеши брутить. То есть задействовать мощности нескольких компьютеров, желательно CPU а не GPU! Есть к примеру 140 компов в сетке. Есть цитата: oclHashcat поддерживает распределенный подбор паролей с задействованием мощности нескольких машин. Честно не понял как её распараллелить... и похоже она только на GPU рассчитана. В общем буду рад обсуждению, программам, советам. ПС. модераторам: если не там создал тему или назвал не так - не удаляйте, просто перенесите или сделайте замечание. Спасибо! ![]() |
|
Создано: 16 декабря 2011 14:39 · Личное сообщение · #2 Готового софта для этого дела я так и не нашел, писал свой. Не SHA-1, но тоже алго хеша. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 16 декабря 2011 14:43 · Поправил: kampaster · Личное сообщение · #3 |
|
Создано: 17 декабря 2011 13:42 · Личное сообщение · #4 kampaster Самое простое распараллеливание: поделить проверяемые ключи на части и каждую часть проверять на отдельном компе/ядре. Дешево и сердито. ![]() |
|
Создано: 17 декабря 2011 15:45 · Поправил: kampaster · Личное сообщение · #5 |
|
Создано: 17 декабря 2011 16:24 · Поправил: V1KT0P · Личное сообщение · #6 kampaster Допустим тебе надо сбрутить 140 хешей. У тебя 140 компов. Вывод: брутить на каждом компе по хешу. Допустим тебе надо сбрутить 1 хеш. У тебя 140 компов. Допустим брут начнется с чисел до 14 знаков, значит делим все количество на 140 частей и каждый комп брутит свою часть: 1 комп: 1 - 714285714285, 2 комп: 714285714286 - 1428571428570 ... 140 комп 99285714285714 - 99999999999999 и т.д. Тупо берешь либу с самой большой скоростью, пишешь сервер для управления компами и клиент на компы который будет выполнять команды сервера. Не вижу никакой проблемы в написании собственного софта для распределенного брута SHA-1. ![]() |
|
Создано: 17 декабря 2011 16:43 · Личное сообщение · #7 V1KT0P пишет: Допустим тебе надо сбрутить 140 хешей. У тебя 140 компов. Вывод: брутить на каждом компе по хешу. Неправильно. Сравнение занимает меньше времени, чем вычисление хеша. Разбивать следует диапазон перебора. ![]() |
|
Создано: 17 декабря 2011 16:56 · Личное сообщение · #8 |
|
Создано: 18 декабря 2011 12:10 · Личное сообщение · #9 Не надо никакого сервера - это все потери времени. Про деление на части: тут уж все зависит от равномощности компов и конкретной задачи. Увы, обычно число знаков неизвестно. Поэтому сначала тупо на одном компе перебираем короткие ключи, а потом уже делим, когда расчет доли по времени значительно превышает время на загрузку задачи на комп. Лучше вообще не привязываться к цифре 140 и делать кучу мелких долек. Конечно нужна автоматизация: типа сервера запуска с базой проверенных и проверяемых ключей. Ну и в зависимости от величины долек и ситуации: контроль расчета и запоминание промежуточных значений проверенных ключей. ![]() |
|
Создано: 18 декабря 2011 14:21 · Личное сообщение · #10 |
|
Создано: 18 декабря 2011 18:42 · Личное сообщение · #11 |
|
Создано: 19 декабря 2011 13:32 · Поправил: kampaster · Личное сообщение · #12 |
![]() |
eXeL@B —› Софт, инструменты —› Ищу софт для распределенного брута SHA-1 |
Эта тема закрыта. Ответы больше не принимаются. |