Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Расшифровка хешей (https://forum.antichat.xyz/forumdisplay.php?f=76)
-   -   InsidePro Extreme GPU Bruteforcer от InsidePro (бета) (https://forum.antichat.xyz/showthread.php?t=74207)

-=lebed=- 19.06.2008 00:08

InsidePro Extreme GPU Bruteforcer от InsidePro (бета)
 
Вложений: 1
Цитата:

Сообщение от InsidePro
Рад представить вам свою новую программу InsidePro Extreme GPU Bruteforcer (EGB), предназначенную для использования видеопроцессоров (GPU) для перебора паролей.

Без сомнения, это прорыв в области перебора паролей - к примеру, средняя скорость перебора одного MD5-хэша на видеокарте GF8800GS составляет 270 млн. п/с, средняя скорость одновременного перебора 50 тысяч хэшей - 150 млн. п/с, что в десятки раз производительнее самого мощного многоядерного x86-процессора!

Бета-версия программы доступна для тестирования и находится по адресу http://www.insidepro.com/download/egb.zip.

Ограничение Бета-версии - время атаки ограничено 3 минутами.
Максимальное количество хэшей для атаки - 50000.

Предполагаю, что при ее использовании может возникнуть немало вопросов и я заранее дам ответы на самые вероятные из них в следующем мини-FAQ'е:

Q: Что мне сделать, чтобы запустить программу?
A: Сначала убедитесь, что ваша видеокарта поддерживает технологию CUDA (http://www.nvidia.ru/object/cuda_learn_products_ru.html), а также для нее установлены самые свежие драйвера.

Q: Я запускаю программу, появляется консольное окно и тут же оно закрывается, что делать?
A: Для работы с программой используйте любой файловый менеджер, работающий в консоли - например, FAR Manager.

Q: Я запустил программу, как мне прервать ее работу?
A: Нажать Ctrl+C.

Q: Что будет представлять из себя EGB?
A: Это будет набор из нескольких консольных EXE-модулей, каждый из которых будет реализовывать какой-то один алгоритм хэширования.

Q: Какие типы хэшей будут в EGB?
A: Кроме MD5 планируется добавить следующие типы хэшей: NT, MySQL, SHA-1 и MySQL5.

Q: А будет ли поддержка хэшей с salt'ами?
A: Пока не планируется. Для начала хотелось бы написать и оптимизировать все те алгоритмы, что приведены в предыдущем ответе.

Q: Какой формат строк с хэшами для программы?
A: Формат очень простой: одна строка = один хэш.

Q: В каком виде программа выдает полученные результаты?
A: Программа печатает найденные пароли непосредственно в консоль, а также создает файл с расширением .out, в котором информация сохраняется в формате "Хэш:Пароль". При этом все найденные пароли автоматически накапливаются в dic-файле.

Q: 270 миллионов п/c - это максимальная скорость для MD5-хэшей?
A: Конечно же, нет. Во-первых, есть более мощные видеокарты, чем GF8800GS, а во-вторых есть режим SLI, в котором можно задействовать 2 видеокарты (теоретически, в этом режиме скорость должна удвоиться, но на практике это надо еще проверить). Также я планирую продолжить работу по оптимизации MD5 для GPU.

Q: Почему GPU-модули не интегрированы в PasswordsPro?
A: C-компилятор от NVidia, да и все библиотеки для работы с CUDA ориентированы на работу в консоли и совместить их с текущим ядром PasswordsPro пока весьма сложно.

Q: Будут ли со временем GPU-модули из EGB интегрированы в PasswordsPro?
A: Да, но это будет не скоро.

Q: Означает ли выпуск EGB, что работа над PasswordsPro остановлена?
A: Нет. Наоборот - параллельно с развитием EGB я планирую начать работу над новым ядром PasswordsPro v3.x, в котором я хотел бы реализовать поддержку плагинов, сессий (к примеру, чтобы можно было одновременно запускать различные атаки на разных ядрах процессора), многопоточность, поддержку GPU, поддержку сети и т.д.

Q: EGB будет shareware или freeware?
A: Shareware.

Q: Какие виды атак будут в EGB?
A: Пока - только атака полным перебором, может быть в дальнейшем - атака по маске. Добавление других видов атак не планируется - для этих атак пока достаточно возможностей PasswordsPro.

Q: Если EGB начнет пополняться множеством настроек, не окажется ли так, что она превратится в аналог PasswordsPro?
A: Нет, этого не случится, т.к. пока я планирую создать лишь несколько консольных брутфорсеров с минимумом настроек, но зато имеющих действительно экстремальную скорость перебора паролей.

P.S. Как всегда - буду рад любым замечаниям, пожеланиям и предложениям, но в первую очередь будет интересна информация о скорости ее работы на различных видеокартах.

Качаем, тестим, я уже попробовал на одной бюджетной 8600gt - 25К хэшей брутит со скоростью 52 млн. пасс/cек.
P.S. Если у вас нет видюхи, поддерживающей CUDA, то можете не беспокоится. (ATI Radeon не поддерживаются) Совметимые карты можете посмотреть тут: http://www.nvidia.ru/object/cuda_learn_products_ru.html

-=lebed=- 19.06.2008 00:15

Атака по маске с пользовательскими наборами символов, помимо стандартных, имхо это самый нужный тип атаки, который бы хорошо было реализовать в Egb, остальные атаки менее актуальны, а по маске может заменить многие (если задействовать пользовательские наборы символов).

EST a1ien 19.06.2008 00:38

перезалейти куданибудь я не мугу оттуда скачать

-=lebed=- 19.06.2008 00:46

Цитата:

Сообщение от EST a1ien
перезалейти куданибудь я не мугу оттуда скачать

Прикрепил в аттаче.

EST a1ien 19.06.2008 00:57

CUDA Error #2: Not enough memory! --- кто в курсе что это значит?
О какой памяти он говорит. оперативы свободно более 1ГБ

z01b 19.06.2008 00:59

Оффтоп:
Имхо, рипнули код у xserg'a

-=lebed=- 19.06.2008 10:49

Цитата:

Сообщение от EST a1ien
CUDA Error #2: Not enough memory! --- кто в курсе что это значит?
О какой памяти он говорит. оперативы свободно более 1ГБ

Видеокарта-то есть с поддержкой CUDA?

#Wolf# 19.06.2008 11:20

если видеокарта не поддерживает Cuda ,то я так понимаю можно забыть о Egb ??

EST a1ien 19.06.2008 11:29

Все я разобрался.
Скачал отсюда http://www.nvidia.com/object/cuda_get.html дрова.Пришлось правда подредактировать nv4_disp.inf чтобы он встал на мобильную видяху.
Скорость на моей видяхе(8400M GS) 22млн. п/с, Всеже выше чем на процессоре. ))

Hellsp@wn 19.06.2008 12:53

попробовал на своей старенькой 8600gts скорость 80 млн п/с, не плохо так...

-=lebed=- 19.06.2008 13:08

Цитата:

Сообщение от EST a1ien
Все я разобрался.
Скачал отсюда http://www.nvidia.com/object/cuda_get.html дрова.Пришлось правда подредактировать nv4_disp.inf чтобы он встал на мобильную видяху.
Скорость на моей видяхе(8400M GS) 22млн. п/с, Всеже выше чем на процессоре. ))

Ну в 4 раза выше скорость на ноуте - тоже неплохо, теоритически как на 4-х ядернике производительность была бы...

PS 8600Gt 52 млн. пасс/сек на списке из 25К хэшей.

pogant 19.06.2008 22:59

Дрова стоят последние, в списке поддерживаемых 8600gt M есть, но у мну не пашет..кто пробовал запускать на сабже?

EST a1ien 20.06.2008 00:07

Скачай отсюда http://www.nvidia.com/object/cuda_get.html дрова, подправь файл nv4_disp.inf и установи. Мне помогло у меня тоже вначале неработало.

geezer.code 20.06.2008 00:29

8600m Gt 256mb - 40млн. ппс на 25К хэшей

пс из 4 запусков 2закончились БСОДом ((((

gisTy 20.06.2008 02:21

хм.. а под *NIX системы и карточки не NVidia есть аналог программы? например под ATI карты

-=lebed=- 20.06.2008 07:15

Цитата:

Сообщение от gisTy
хм.. а под *NIX системы и карточки не NVidia есть аналог программы? например под ATI карты

Скомпилить можо и под никсы, у ATI пока нет такого аналога как CUDA, но возможно вскоре появится что-то своё, вот тогда быть может...

BuG_4F 20.06.2008 07:31

А Geforce 4 MX пойдёт ?)))

-=lebed=- 20.06.2008 08:34

Цитата:

Сообщение от BuG_4F
А Geforce 4 MX пойдёт ?)))

Для тех, кому лень сходить по ссылке, скопипастил сюда список, поддерживаемых CUDA видеокарт.
Код:

GeForce                Tesla        Quadro
8800 Ultra        C870        FX 5600
8800 GTX        D870        FX 4600
8800 GTS        S870        FX 3700
8800 GT                        FX 1700
8600 GTS                FX 570
8600 GT                        FX 370
8500 GT                        NVS 290
8400 GS                        FX 1600M
8700M GT                FX 570M
8600M GT                FX 360M
8600M GS                Quadro Plex 1000 Model IV
8400M GT                Quadro Plex 1000 Model S4
8400M GS                NVS 320M
8400M G                        NVS 140M
                          NVS 135M
                          NVS 130M

Да, кстати список Nvidia не полный, 9ххх серия тоже поддерживается, т.е 9600, 9800

ZeTiX 20.06.2008 08:41

надо 8800 покупать :)

Skorohod 20.06.2008 17:56

Запускаю с коммандной строки:
"File reading error!"
Видеокарта 8800 GTX, драйвера все установлены ( http://www.nvidia.com/object/cuda_get.html ) Кто-нибудь знает в чем может быть проблема?

xaklip 21.06.2008 18:19

Цитата:

Сообщение от ZeTiX
надо 8800 покупать :)


Причем сразу штуки 2 :)

Xserg 21.06.2008 21:15

Цитата:

Сообщение от z01b
Оффтоп:
Имхо, рипнули код у xserg'a

Это не правда.

Я запускал InsidePro Extreme GPU Bruteforcer (EGB) это точно не мой код.

OMG!! 29.06.2008 18:32

Цитата:

Автор проекта InsidePro Software выпустил новую консольную программу Extreme GPU Bruteforcer, позволяющую использовать для перебора паролей мощности видеопроцессора. Версия 1.0 программы содержит модули для MD5-хэшей (скорость перебора паролей на видеокарте GF8800GS составляет
270 миллионов паролей в секунду) и для MySQL-хэшей (скорость перебора паролей на видеокарте GF8800GS составляет 400 миллионов паролей в секунду).
Оффициальная страничка.

Скачать!

Nek1t 29.06.2008 18:38

Что-нить подобное для видюх Radeon будет?

OMG!! 30.06.2008 00:07

Цитата:

Сообщение от Nek1t
Что-нить подобное для видюх Radeon будет?

может и будет.. но пока ничего подобного для наших карт нет.. завтра пойду 8800 покупать ))) специально для брута. )

ртуть 30.06.2008 00:14

забавно )
скоро брут-софт будет для принтеров с микропроцессорами, типа samsung'a серии ML ))

Nek1t 30.06.2008 11:26

Нее, специально для брута я покупать 8800 не буду :)

п.с.Мда, такими темпами скоро и до человеческого мозга доберутся, тоже брутить можно будет =\

hex666 01.07.2008 22:48

Протестировал на 8800GT:

Для MD5:
  • Hashes: 13. Average speed: 321.25M p/s.
  • Hashes: 25000. Average speed: 265.59M p/s.
  • Hashes: 50000. Average speed: 233.80M p/s

Для MySQL:
  • Hashes: 9. Average speed: 589.97M p/s.

На процессоре Intel Core2Duo 2.53 Ггц MD5Inside перебирает со скоростью 4М p/s. Разница ощутимая :)

grishka 02.07.2008 10:18

У меня Gf 9800 Gx2 , скорость на 1 Md5 при разгруженном ЦП - 380М п\с

InsidePro 02.07.2008 10:56

Цитата:

Сообщение от hex666
Протестировал на 8800GT:

Для MD5:
  • Hashes: 13. Average speed: 321.25M p/s.
  • Hashes: 25000. Average speed: 265.59M p/s.
  • Hashes: 50000. Average speed: 233.80M p/s

Для MySQL:
  • Hashes: 9. Average speed: 589.97M p/s.

Если не затруднит, попробуйте в INI-файле установить параметр StreamProcessors в значение 112 (вместо 96) и отпишитесь о результатах - возрастет скорость или нет?

P.S. При следующем обновлении EGB модуль для MySQL будет существенно ускорен - у меня на GF8800GS рабочий вариант уже выдает больше 600М п/с...

hex666 02.07.2008 13:37

Установил параметр StreamProcessors в значение 112.

Для MD5:
  • Hashes: 13. Average speed: 329.25M p/s.
  • Hashes: 25000. Average speed: 282.28M p/s.
  • Hashes: 50000. Average speed: 258.05M p/s.

Для MySQL:
  • Hashes: 9. Average speed: 625.70M p/s.

Но есть проблема, я с самого начала не заметил, именно алгоритм MySQL в самом начале показывает такие цифры, как указаны выше (первые 3 секунды), а далее через каждую секунду снижается по 1-2 миллиона. В первом случае скорость снижалась до 550М (96 SP), во втором - до 585М (112SP). Снижение происходило в течение минуты, примерно. При переборе алгоритмом MD5 такого не наблюдается. Так и должно быть?

DimOnOID 02.07.2008 15:05

Эм…а планируют добавить новые модули типо md5(md5($salt).md5($pass)) и тому подобное?

InsidePro 02.07.2008 16:38

Цитата:

Сообщение от hex666
Но есть проблема, я с самого начала не заметил, именно алгоритм MySQL в самом начале показывает такие цифры, как указаны выше (первые 3 секунды), а далее через каждую секунду снижается по 1-2 миллиона. В первом случае скорость снижалась до 550М (96 SP), во втором - до 585М (112SP). Снижение происходило в течение минуты, примерно. При переборе алгоритмом MD5 такого не наблюдается. Так и должно быть?

Да, т.к. с увеличением длины пароля время на хэширование возрастает.
Но в редакции 1.1 MySQL-модуля я уберу эту зависимость и скорость станет не так сильно падать с увеличением длины.

InsidePro 02.07.2008 16:39

Цитата:

Сообщение от DimOnOID
Эм…а планируют добавить новые модули типо md5(md5($salt).md5($pass)) и тому подобное?

Нет.
Пока в планах NTLM, SHA-1 и MySQL5 (возможно, DES(Unix) и MD5(Unix), хотя хз)...

softrix 06.07.2008 18:54

На 8500gt для 1 Md5 скорость 35М

А вообще без соли уже не так уж много где хранят, ща все уже с солью хранится. Так что может не будите ее откладывать на долго, а то уж очень актуально !

ikolla$$ 27.07.2008 23:01

А на 9600 ГТ запустится?

ikolla$$ 27.07.2008 23:31

Запустилось,при стандартных настройках 180 п.с

Thanat0z 01.09.2008 17:02

Цитата:

Сообщение от InsidePro
Нет.
Пока в планах NTLM, SHA-1 и MySQL5 (возможно, DES(Unix) и MD5(Unix), хотя хз)...

Прошло 2 месяца, есть какие-то новости на счет DES и Md5(unix)?

InsidePro 01.09.2008 18:02

Цитата:

Сообщение от Thanat0z
Прошло 2 месяца, есть какие-то новости на счет DES и Md5(unix)?

Все, что я планировал сделать в первую очередь (MD5, NTLM, MySQL, MySQL5 и SHA-1), я сделал. На остальное пока нет времени...

Thanat0z 01.09.2008 18:05

Цитата:

Сообщение от InsidePro
Все, что я планировал сделать в первую очередь (MD5, NTLM, MySQL, MySQL5 и SHA-1), я сделал. На остальное пока нет времени...

ясно, а какой ожидаемый теоретический прирост для данных юникс форматов?


Время: 13:22