| Посл.ответ |
Сообщение |
|
Создано: 26 июня 2008 23:00:21 Личное сообщение #1
робовал прогу password pro.
К 40 хешам подобралось только 3 строки
подскажите способ по-эффективней
В комбинации участвуют только цифры словарей не имею =(
|
|
|
Создано: 7 сентября 2008 12:38:56 Личное сообщение #2
Если 3 символа - реально уложиться в миллисекунды, если 16 - будешь считать пока солнце не погаснет на современных скоростях
----- Лень - это подсознательная мудрость |
|
Создано: 25 сентября 2008 10:27:01 · Поправил: BarsMonster Личное сообщение #3 |
|
Создано: 25 сентября 2008 11:58:34 · Поправил: depler Личное сообщение #4
Урря! Уиииииии...!  какие изменения хоть?
Чето я не понял параметра gpu_time это че прога по умолчанию 500 секунд отработает и все? Если так то зачем он? Видюха чтоли перегреется?
----- Лень - это подсознательная мудрость |
|
Создано: 25 сентября 2008 12:59:16 Личное сообщение #5
depler
Я так понимаю что эти изменения:
Исправлены глюки интерфейса из-за обновления экрана из разных потоков
Исправлены кривейшие цвета интерфейса
Средняя скорость подсчета считается чуть "плавнее"
Полностью похерен диалоговый режим, теперь все параметрами командной строки.
Положил несчастные cudart.dll в архив, но не уверен что правильные, так что пишите, заработает у вас CUDA версия или нет.
----- Computer Security Laboratory
|
|
Создано: 25 сентября 2008 13:41:10 · Поправил: Ultras Личное сообщение #6
BarsMonster, респект! Программе мне кажется еще не хватает атаки по маске (часто использую) и начинать перебор с такого-то пароля. А так для достижения максимальной скорости даже автосейв не нужен(опция начинать с пароля ее заменит) Оооочень всё шустро! Молодец!
ЗЫ To BarsMonster: Скорость чуть подупала по сравнению с предыд. версией, или я глючу?
----- .[ rE! p0w4 ].
|
|
Создано: 25 сентября 2008 13:57:09 · Поправил: depler Личное сообщение #7
BarsMonster
Зверство конечно! 400 млн/сек, у мня E8400 GF9800GT. НО!
Где выбор длины пароля, например если я знаю что от он точно от 12 до 14 символов? Как сказал Ultras нада перебор по маске(оч часто используемая штука) и автосейв. Еще конечно хотелось бы поддержку других хешей и GUI желательно.
-thread_n 128 | Might increase speed on GTX260 and later.
Я поставил 112 - количество объединенных шейдерных конвейеров моей видюхи - скорость выросла до 460 ЫЫ. Кто больше? пишите скока у кого и видюху свою
----- Лень - это подсознательная мудрость
|
|
Создано: 25 сентября 2008 14:54:09 · Поправил: BarsMonster Личное сообщение #8
Пробуем кратно 32-64, до 256 макс, вернее можно больше главное чтобы grid_n*thread_n<=65536
Ограничение на сремя работы ядра (gpu_time) - пока работает ядро винда экран обновить не может. С gpu_time = 50 можно нормально работать за комппом, с 1500- нереально. Раньше по дефолту было 1500, сейчас стало 500, могло забрать около 0.2-0.5% производительности.
Мин/Макс длина пароля, сохранение состояние - все будет скоро
|
|
Создано: 1 октября 2008 09:41:53 Личное сообщение #9
BarsMonster пишет:
Мин/Макс длина пароля, сохранение состояние - все будет скоро
Выпущена версия 0.8 http://3.14.by/ru/md5. Там же написано про будущую 1.0 версию.
* Добавлена проверка статуса выполнения CUDA ядра, и отображения ошибок если есть.
* Добавлена возможность указывать символы алфавита в HEX
* Добавлен параметр -min_len - минимальная длина пароля для перебора.
* Добавлена возможность сохранения/загрузки состояния - barswf.save. Загрузка - ключ -r. Автосохранение раз в 5 минут. Можно файл сохранения руками править чтобы разделить работу пока на несколько компьютеров (но тут уже сами догадаетесь, там все просто). Успешно подобранный пароль сохраняется в файл состояния.
* Увеличена(надеюсь) скорость для видеокарт GTX260, GTX280, 8800GT, 9600GSO, 8800GS, 8800GTS - примерно 10%, на остальные карты 1-2%.
|
|
Создано: 1 октября 2008 10:24:26 · Поправил: Ultras Личное сообщение #10
BarsMonster, всё здорово. Но нельзя ли в todo еще включить поддержку атаки по маске (как например в Passwords Pro).
При грамотном подходе брут ускоряется с года до двух-трех дней, а иногда и нескольких часов ;)
Надеемся на дальнейшее развитие проекта. Старт отличный!
P.S. А почему MAXLEN=15? В чем сложность увеличить ее? Пароли бывают и по 18 и 20 символов...
----- .[ rE! p0w4 ]. |
|
Создано: 1 октября 2008 12:09:01 Личное сообщение #11
MD5 редко используется в исходном виде. Обычно разрабы возьмут да и изменят какую нибудь константу или инициализации (4) или трансформации (64) или число сдвигов (16). Хорошо бы чтобы программа загружала эти константы из текстового файла (и можно бы было править), тогда бы диапазон использования значительно расширился.
|
|
Создано: 1 октября 2008 12:23:25 · Поправил: Ultras Личное сообщение #12
OKOB, это легко делается написанием внешнего модуля хэширования, что сейчас есть и работает в Passwords Pro. СДК там есть.
Я как-то уже писал подобный модуль...
----- .[ rE! p0w4 ].
|
|
Создано: 1 октября 2008 13:34:29 Личное сообщение #13
Passwords Pro даже рядом не валяется по скорости перебора, ее можно использовать максимум на пароль из 10 цифр разве что. Таже контора выпустила EGB - но он платный (!!!) и скорость пониже, зато там поддержка других хэшей
BarsMonster ждемс увеличения длины пароля (лучше чтоб вручную можно было указывать), перебор по маске, и подумай над реализацией других хэшей - NTLM, SHA, MySQL...
----- Лень - это подсознательная мудрость
|
|
Создано: 1 октября 2008 15:13:13 Личное сообщение #14
depler, в данном случае я имел ввиду только модульную структуру и как следствие, подключение своего хэш-модуля для брута, если возникла необходимость.
Про скорость ни слова не было сказано, об этом итак все знают. BarsWF рулит!
----- .[ rE! p0w4 ]. |
|
Создано: 1 октября 2008 18:26:22 Личное сообщение #15
"ждемс увеличения длины пароля (лучше чтоб вручную можно было указывать), перебор по маске, и подумай над реализацией других хэшей - NTLM, SHA, MySQL... " - ограничение длины пароля не от хорошей жизни  То что пароли бывают длинее 15 это понятно, но даже имея миллиард ключей в секунду, трудно добраться до 15  Но ограничение будет сильно увеличено в 1.0.
То же насчет маски. Без совершенно нового кода салт спереди и сзади не добавить без сильного уменьшения скорости.
Другие хэши - да, начиная с 1.0 будет появляться.
"MD5 редко используется в исходном виде. Обычно разрабы возьмут да и изменят какую нибудь константу или инициализации (4) или трансформации (64) или число сдвигов (16)" - не согласен. Это как раз плохой тон. Эти константы и параметры выбраны не от балды, и изменяя их можно снизить устойчивость алгоритма, так что только несознательные и самонадеянные девелоперы будут править алгоритм
Лично у меня 99% хэшей были сгенерированы стандартными алгоритмами, и только в одном месте была модификация.
Добавить возможность писать свои модули конечно можно, только кто-ж напишет CUDA/SSE2 ядро
|
|
Создано: 1 октября 2008 18:43:04 · Поправил: Ultras Личное сообщение #16
BarsMonster пишет:
То же насчет маски. Без совершенно нового кода салт спереди и сзади не добавить без сильного уменьшения скорости.
Не совсем так. Под маской подразумевается не салт. А именно шаблон пароля, с указанием на какой позиции какой используется алфавит. Погляди Passwords PRO - там это здорово сделано.
Там же где-то был и оптимизированный алго перебора от автора.
----- .[ rE! p0w4 ].
|
|
Создано: 2 октября 2008 12:10:01 Личное сообщение #17
BarsWF_GUI - надоело мне bat файлы составлять
----- Лень - это подсознательная мудрость |
|
Создано: 3 октября 2008 09:57:44 Личное сообщение #18 |
|
Создано: 3 октября 2008 22:08:52 Личное сообщение #19
BarsMonster
MD5Transform у тебя вобще не оптимизирована(в том плане что sse/sse2 не юзается).
Переписал бы эту функцию, глядишь еще производительность увеличил бы
|
|
Создано: 4 октября 2008 06:53:45 Личное сообщение #20
Эта функция вызывается примерно 17 тыс. раз в начале перебора и еще несколько раз при нахождении хэша SSE2 ядров. В середине перебора она не юзается, так что все там нормально сделано
PS. А слабо найти там cubin бинарник для видеокарты и дизассемблером его? Ну или хотябы выковырить cubin - может быть интересная задача для будущих CUDA - приложений
|
|
Создано: 4 октября 2008 13:43:53 Личное сообщение #21
А разве там какой то особый бинарник? И вообще для каких целей?
----- Лень - это подсознательная мудрость
|
|
Создано: 4 октября 2008 16:41:02 Личное сообщение #22
Мне тоже интересно  Тем более, что nVidia и так дает в Cuda 2 интерфейса, высокоуровневый и низкоуровневый.
|
|
Создано: 5 октября 2008 06:46:07 Личное сообщение #23
depler пишет:
А разве там какой то особый бинарник? И вообще для каких целей?
Бинарник который собственно выполняется на видеокарте. Он там в виде массива констант.
Есть софт для дизассемблирования его (естественно ассемблер там другой)
|
|
Создано: 5 октября 2008 10:01:20 Личное сообщение #24
BarsMonster
Ну да, это PTX VM, но объясни зачем чего-то выковыривать из бинарника, если как я уже выше говорил, nVidia _предоставляет_ этот низкоуровневый интерфейс сама?
Как бы все документировано уже: www.nvidia.com/object/io_1195170102263.html
|
|
Создано: 5 октября 2008 14:02:36 Личное сообщение #25
Причем тут интерфейс
Есть чужая CUDA-программа, внутри .exe файла лежит cubin код.
Есть интерфейс по доставанию cubin кода из exe?
Как кубин напрямую выполнить - эт понятно.
|
|
Создано: 5 октября 2008 14:05:25 Личное сообщение #26
BarsMonster, а можешь брутфорсер для RAR написать? тоже чтобы с помощью видяхи перебиралось
----- http://sweepmines.com?p=FOkIY0TS
|
|
Создано: 5 октября 2008 14:16:18 Личное сообщение #27
BarsMonster
Так для тебя проблема выдрать из ехе PTX код чтоли? О_о
|
|
Создано: 6 октября 2008 03:10:10 Личное сообщение #28
inferno_mteam пишет:
BarsMonster
Так для тебя проблема выдрать из ехе PTX код чтоли? О_о
ptx кода там нет
|
|
Создано: 6 октября 2008 03:10:43 Личное сообщение #29
Magister Yoda пишет:
BarsMonster, а можешь брутфорсер для RAR написать? тоже чтобы с помощью видяхи перебиралось
Нее, это вряд ли будет.
|
|
Создано: 6 октября 2008 06:53:20 Личное сообщение #30
BarsMonster, почему?
----- http://sweepmines.com?p=FOkIY0TS
|
|
Создано: 6 октября 2008 06:57:51 Личное сообщение #31
Для рар брутфорсер вообще бесполезно писать. Даже при 10-15 кратном увеличении скорости перебора получим мы около 5000 паролей в секунду - далеко на этом не уедешь. Куда интересней будет выглядеть сам архиватор на технологии куда
----- Лень - это подсознательная мудрость
|