Сейчас на форуме: (+7 невидимых)

 eXeL@B —› Софт, инструменты —› Способы подбора md5
<< . 1 . 2 . 3 . >>
Посл.ответ Сообщение

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

Создано: 26 июня 2008 23:00
· Личное сообщение · #1

робовал прогу password pro. 
К 40 хешам подобралось только 3 строки
подскажите способ по-эффективней
В комбинации участвуют только цифры словарей не имею =(




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 07 сентября 2008 12:38
· Личное сообщение · #2

Если 3 символа - реально уложиться в миллисекунды, если 16 - будешь считать пока солнце не погаснет на современных скоростях

-----
Лень - это подсознательная мудрость




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

Создано: 25 сентября 2008 10:27 · Поправил: BarsMonster
· Личное сообщение · #3

Вышла версия 0.7 http://3.14.by/ru/md5 http://3.14.by/ru/md5




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 25 сентября 2008 11:58 · Поправил: depler
· Личное сообщение · #4

Урря! Уиииииии...! какие изменения хоть?
Чето я не понял параметра gpu_time это че прога по умолчанию 500 секунд отработает и все? Если так то зачем он? Видюха чтоли перегреется?

-----
Лень - это подсознательная мудрость





Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 25 сентября 2008 12:59
· Личное сообщение · #5

depler
Я так понимаю что эти изменения:
Исправлены глюки интерфейса из-за обновления экрана из разных потоков
Исправлены кривейшие цвета интерфейса
Средняя скорость подсчета считается чуть "плавнее"
Полностью похерен диалоговый режим, теперь все параметрами командной строки.
Положил несчастные cudart.dll в архив, но не уверен что правильные, так что пишите, заработает у вас CUDA версия или нет.

-----
Computer Security Laboratory




Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 25 сентября 2008 13:41 · Поправил: Ultras
· Личное сообщение · #6

BarsMonster, респект! Программе мне кажется еще не хватает атаки по маске (часто использую) и начинать перебор с такого-то пароля. А так для достижения максимальной скорости даже автосейв не нужен(опция начинать с пароля ее заменит) Оооочень всё шустро! Молодец!

ЗЫ To BarsMonster: Скорость чуть подупала по сравнению с предыд. версией, или я глючу?

-----
.[ rE! p0w4 ].





Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 25 сентября 2008 13:57 · Поправил: depler
· Личное сообщение · #7

BarsMonster
Зверство конечно! 400 млн/сек, у мня E8400 GF9800GT. НО!

Где выбор длины пароля, например если я знаю что от он точно от 12 до 14 символов? Как сказал Ultras нада перебор по маске(оч часто используемая штука) и автосейв. Еще конечно хотелось бы поддержку других хешей и GUI желательно.

-thread_n 128 | Might increase speed on GTX260 and later.
Я поставил 112 - количество объединенных шейдерных конвейеров моей видюхи - скорость выросла до 460 ЫЫ. Кто больше? пишите скока у кого и видюху свою

-----
Лень - это подсознательная мудрость




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

Создано: 25 сентября 2008 14:54 · Поправил: BarsMonster
· Личное сообщение · #8

Code:
  1. Я поставил 112


Пробуем кратно 32-64, до 256 макс, вернее можно больше главное чтобы grid_n*thread_n<=65536
Ограничение на сремя работы ядра (gpu_time) - пока работает ядро винда экран обновить не может. С gpu_time = 50 можно нормально работать за комппом, с 1500- нереально. Раньше по дефолту было 1500, сейчас стало 500, могло забрать около 0.2-0.5% производительности.

Мин/Макс длина пароля, сохранение состояние - все будет скоро



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

Создано: 01 октября 2008 09:41
· Личное сообщение · #9

BarsMonster пишет:
Мин/Макс длина пароля, сохранение состояние - все будет скоро


Выпущена версия 0.8 3.14.by/ru/md5. Там же написано про будущую 1.0 версию.

* Добавлена проверка статуса выполнения CUDA ядра, и отображения ошибок если есть.
* Добавлена возможность указывать символы алфавита в HEX
* Добавлен параметр -min_len - минимальная длина пароля для перебора.
* Добавлена возможность сохранения/загрузки состояния - barswf.save. Загрузка - ключ -r. Автосохранение раз в 5 минут. Можно файл сохранения руками править чтобы разделить работу пока на несколько компьютеров (но тут уже сами догадаетесь, там все просто). Успешно подобранный пароль сохраняется в файл состояния.
* Увеличена(надеюсь) скорость для видеокарт GTX260, GTX280, 8800GT, 9600GSO, 8800GS, 8800GTS - примерно 10%, на остальные карты 1-2%.



Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 01 октября 2008 10:24 · Поправил: Ultras
· Личное сообщение · #10

BarsMonster, всё здорово. Но нельзя ли в todo еще включить поддержку атаки по маске (как например в Passwords Pro).
При грамотном подходе брут ускоряется с года до двух-трех дней, а иногда и нескольких часов ;)
Надеемся на дальнейшее развитие проекта. Старт отличный!

P.S. А почему MAXLEN=15? В чем сложность увеличить ее? Пароли бывают и по 18 и 20 символов...

-----
.[ rE! p0w4 ].





Ранг: 527.7 (!), 381thx
Активность: 0.160.09
Статус: Участник
Победитель турнира 2010

Создано: 01 октября 2008 12:09
· Личное сообщение · #11

MD5 редко используется в исходном виде. Обычно разрабы возьмут да и изменят какую нибудь константу или инициализации (4) или трансформации (64) или число сдвигов (16). Хорошо бы чтобы программа загружала эти константы из текстового файла (и можно бы было править), тогда бы диапазон использования значительно расширился.

-----
127.0.0.1, sweet 127.0.0.1




Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 01 октября 2008 12:23 · Поправил: Ultras
· Личное сообщение · #12

OKOB, это легко делается написанием внешнего модуля хэширования, что сейчас есть и работает в Passwords Pro. СДК там есть.
Я как-то уже писал подобный модуль...

-----
.[ rE! p0w4 ].





Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 01 октября 2008 13:34
· Личное сообщение · #13

Passwords Pro даже рядом не валяется по скорости перебора, ее можно использовать максимум на пароль из 10 цифр разве что. Таже контора выпустила EGB - но он платный (!!!) и скорость пониже, зато там поддержка других хэшей
BarsMonster ждемс увеличения длины пароля (лучше чтоб вручную можно было указывать), перебор по маске, и подумай над реализацией других хэшей - NTLM, SHA, MySQL...

-----
Лень - это подсознательная мудрость




Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 01 октября 2008 15:13
· Личное сообщение · #14

depler, в данном случае я имел ввиду только модульную структуру и как следствие, подключение своего хэш-модуля для брута, если возникла необходимость.
Про скорость ни слова не было сказано, об этом итак все знают. BarsWF рулит!

-----
.[ rE! p0w4 ].




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

Создано: 01 октября 2008 18:26
· Личное сообщение · #15

"ждемс увеличения длины пароля (лучше чтоб вручную можно было указывать), перебор по маске, и подумай над реализацией других хэшей - NTLM, SHA, MySQL... " - ограничение длины пароля не от хорошей жизни То что пароли бывают длинее 15 это понятно, но даже имея миллиард ключей в секунду, трудно добраться до 15 Но ограничение будет сильно увеличено в 1.0.

То же насчет маски. Без совершенно нового кода салт спереди и сзади не добавить без сильного уменьшения скорости.

Другие хэши - да, начиная с 1.0 будет появляться.

"MD5 редко используется в исходном виде. Обычно разрабы возьмут да и изменят какую нибудь константу или инициализации (4) или трансформации (64) или число сдвигов (16)" - не согласен. Это как раз плохой тон. Эти константы и параметры выбраны не от балды, и изменяя их можно снизить устойчивость алгоритма, так что только несознательные и самонадеянные девелоперы будут править алгоритм

Лично у меня 99% хэшей были сгенерированы стандартными алгоритмами, и только в одном месте была модификация.

Добавить возможность писать свои модули конечно можно, только кто-ж напишет CUDA/SSE2 ядро



Ранг: 123.0 (ветеран), 10thx
Активность: 0.060
Статус: Участник

Создано: 01 октября 2008 18:43 · Поправил: Ultras
· Личное сообщение · #16

BarsMonster пишет:
То же насчет маски. Без совершенно нового кода салт спереди и сзади не добавить без сильного уменьшения скорости.


Не совсем так. Под маской подразумевается не салт. А именно шаблон пароля, с указанием на какой позиции какой используется алфавит. Погляди Passwords PRO - там это здорово сделано.
Там же где-то был и оптимизированный алго перебора от автора.

-----
.[ rE! p0w4 ].





Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 02 октября 2008 12:10
· Личное сообщение · #17

BarsWF_GUI http://webfile.ru/2278017 - надоело мне bat файлы составлять

-----
Лень - это подсознательная мудрость




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

Создано: 03 октября 2008 09:57
· Личное сообщение · #18

Открылось обсуждение будущей распределенной системы по хэшам

3.14.by/forum/viewtopic.php?f=8&t=16



Ранг: 28.6 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 03 октября 2008 22:08
· Личное сообщение · #19

BarsMonster
MD5Transform у тебя вобще не оптимизирована(в том плане что sse/sse2 не юзается).
Переписал бы эту функцию, глядишь еще производительность увеличил бы



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

Создано: 04 октября 2008 06:53
· Личное сообщение · #20

Эта функция вызывается примерно 17 тыс. раз в начале перебора и еще несколько раз при нахождении хэша SSE2 ядров. В середине перебора она не юзается, так что все там нормально сделано

PS. А слабо найти там cubin бинарник для видеокарты и дизассемблером его? Ну или хотябы выковырить cubin - может быть интересная задача для будущих CUDA - приложений




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 04 октября 2008 13:43
· Личное сообщение · #21

А разве там какой то особый бинарник? И вообще для каких целей?

-----
Лень - это подсознательная мудрость




Ранг: 28.6 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 04 октября 2008 16:41
· Личное сообщение · #22

Мне тоже интересно Тем более, что nVidia и так дает в Cuda 2 интерфейса, высокоуровневый и низкоуровневый.



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

Создано: 05 октября 2008 06:46
· Личное сообщение · #23

depler пишет:
А разве там какой то особый бинарник? И вообще для каких целей?


Бинарник который собственно выполняется на видеокарте. Он там в виде массива констант.
Есть софт для дизассемблирования его (естественно ассемблер там другой)



Ранг: 28.6 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 октября 2008 10:01
· Личное сообщение · #24

BarsMonster
Ну да, это PTX VM, но объясни зачем чего-то выковыривать из бинарника, если как я уже выше говорил, nVidia _предоставляет_ этот низкоуровневый интерфейс сама?
Как бы все документировано уже: www.nvidia.com/object/io_1195170102263.html



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

Создано: 05 октября 2008 14:02
· Личное сообщение · #25

Причем тут интерфейс
Есть чужая CUDA-программа, внутри .exe файла лежит cubin код.
Есть интерфейс по доставанию cubin кода из exe?

Как кубин напрямую выполнить - эт понятно.




Ранг: 107.3 (ветеран), 5thx
Активность: 0.20.04
Статус: Участник

Создано: 05 октября 2008 14:05
· Личное сообщение · #26

BarsMonster, а можешь брутфорсер для RAR написать? тоже чтобы с помощью видяхи перебиралось



Ранг: 28.6 (посетитель)
Активность: 0.010
Статус: Участник

Создано: 05 октября 2008 14:16
· Личное сообщение · #27

BarsMonster
Так для тебя проблема выдрать из ехе PTX код чтоли? О_о



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

Создано: 06 октября 2008 03:10
· Личное сообщение · #28

inferno_mteam пишет:
BarsMonster
Так для тебя проблема выдрать из ехе PTX код чтоли? О_о


ptx кода там нет



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

Создано: 06 октября 2008 03:10
· Личное сообщение · #29

Magister Yoda пишет:
BarsMonster, а можешь брутфорсер для RAR написать? тоже чтобы с помощью видяхи перебиралось


Нее, это вряд ли будет.




Ранг: 107.3 (ветеран), 5thx
Активность: 0.20.04
Статус: Участник

Создано: 06 октября 2008 06:53
· Личное сообщение · #30

BarsMonster, почему?




Ранг: 247.7 (наставник), 3thx
Активность: 0.160
Статус: Участник
Халявщик

Создано: 06 октября 2008 06:57
· Личное сообщение · #31

Для рар брутфорсер вообще бесполезно писать. Даже при 10-15 кратном увеличении скорости перебора получим мы около 5000 паролей в секунду - далеко на этом не уедешь. Куда интересней будет выглядеть сам архиватор на технологии куда

-----
Лень - это подсознательная мудрость



<< . 1 . 2 . 3 . >>
 eXeL@B —› Софт, инструменты —› Способы подбора md5
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати