PDA

Просмотр полной версии : [Руководство] nvCUDA - прорыв в мире брута! (до 2 млдр пасс/сек)


Hummel
21.10.2008, 21:03
Внимание, дорогие читеры-брутеры! Речь идет о бруте при помощи видеокарт NVIDIA 8 и 9 поколения, иные не поддерживаются.


Статья с античата:

Когда скорость перебора паролей возрастет до 2 миллиардов в секунду.

О процессах Nvidia в сравнении с многоядерными Pentium совместимыми
// для понимания исходников

Чтобы получить 4-кратное увеличение скорости перебора на 4-ядерном Pentium, нужно запустить одновременно (например) 4 PasswordsPro. Ну это в принципе все что можно выжать.


С процессорами Nvidia немного по-другому.

Мультипроцессоров в GF8800GTX – 16 штук.
Причем в каждом мультипроцессоре 8 процессоров, итого 128.

Каждый процессор Nvidia выполняет инструкцию за 4 такта (GF9800 2400 МГц. ), но 8 процессоров в 32 потоках выполняют одинаковую инструкцию тоже за 4 такта.
т.е. (128*4) 512 потока на GF8800ULTRA будут выполнятся с той же скоростью как на 128-ядерном Pentium 1500 МГц


Теперь о недостатках:

Инструкции чтения-записи в глобальную память выполняются за 400..600 тактов.
Решается запуском большего количества потоков, чем процессоров*4.

Со скоростью инструкция за 4 такта процессора выполняют только одинаковые инструкции.
Если потоки разошлись следует использовать __syncthreads(); В MD5 все инструкции синхронные.

Работа только с видеопамятью - сильно тормозит, туда-сюда данные перекачивать.

Release V2.01 nvCUDA_md5.exe
[Ссылки могут видеть только зарегистрированные и активированные пользователи]
[Ссылки могут видеть только зарегистрированные и активированные пользователи] (исходник)
Необходимые библиотеки [Ссылки могут видеть только зарегистрированные и активированные пользователи]

Скорости для GF8800GT (112 процессоров 1.625Гц.)
1 hash 400млн.. п/c
2..9 hashs 400 - 310 млн.. п/c
9..1000000 hashs 310 – 200 млн.. п/c

Командная строка:
nvCUDA_md5.exe c=loweralpha-numeric f=md5pas.txt s=1 e=9 b=70 o=find.txt

c=набор символов из charset.txt
f=файл откуда берем хеши
s=начальная длинна пароля
e=конечная длинна пароля (15 max)
b=(( количество процессоров ) / 8) *5 или экспериментируем.
o=файл куда будут записываться найденные пароли


Mini Release nvCUDA.exe
XP необходимо установить последние драйверы ForceWare: 169.21
MD5 хеши // Заточено на популярную GF8600GT

Предварительная атака 2..5 символов (0x21..0x7f)

Командная строка:
// перебирает 0..9,a..z
nvCUDA.exe -f=mypas.txt -s=7 -e=7
-f= файл с паролями до 50 шт. типа admin:9987d22788e810116a45109f2ea88648
-s= начальное количество символов в пароле 6 - by default
-e= конечное количество символов в пароле 8 - by default

Необходимые библиотеки [Ссылки могут видеть только зарегистрированные и активированные пользователи] (158кб.) // cudart.dll , cutil32.dll
Собранный файл + Исходник nvCUDA.rar (82кб.)
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Тестим скорость, описываем глюки.
У меня на GeForce 8600 GT TOP ~ 105 mln pas/sec
Если ни кто (из более опытных программистов АНТИЧАТа ) не возьмется писать, продолжу сам.

Mini Release nvCUDAsql.exe
MySql хеши

Командная строка:
nvCUDAsql.exe -f=mysqlpas.txt -s=4 -e=10 -sl=91 –bl=20

-f= файл с паролями до 50 шт. типа hash:6cb1963d2018c3ea
-s= начальное количество символов в пароле 4 - by default
-e= конечное количество символов в пароле 10 - by default
-sl= 25 , 35 , 71 , 91 наборы символов
-bl=производительность видеокарты. (20 - 128)

Собранный файл + Исходник ncCuda_mysql.rar (81кб.)
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Скорость перебора одного хеша 8 000 000 000 000 п/c. на GF8600GT

(c) Xserg

Новую полную версию добавил: СКАЧАТЬ ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Fix
12.03.2010, 05:37
После перехода на Win7 работает плохо, можно ссылку на официальный сайт с обсуждением Win7 Vs. nvCUDA ?

HellFire
12.03.2010, 11:13
поднял темку из самых низов xD
переношу в обсуждение/Ла2

talala
14.03.2010, 00:40
Апну темку еще раз. Знает кто-нить такой-же брутер как в шапке только для АТИ и с поддержкой SHA1(base64)? Про ighashgpu и egb знаю. Или может кто поделится лицухой egb :reddy:

Jumper
14.03.2010, 01:11
для ати нету =)

смысл весь в технологии nvidia, а еще есть nvidia cuda вообще офигенная вещь! тупо на ходу все делает))) типо для програм там...

еще есть nvidia SLI: ставишь 3-4 видяхи и ставишь на брут, будет не 2 млрд в секунду, а ~10 млрд в секунду минимум =)

talala
14.03.2010, 02:44
Для Ати есть. Тот же ighashgpu и Bars. Только они base64 не брутят.

Вот, в принципе, что может Ати
почти 3ккк переборов в сек.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

смысл весь в технологии nvidia
У Ати та же технология, только называется Brook+.

Fix
14.03.2010, 17:17
После перехода на Win7 работает плохо, можно ссылку на официальный сайт с обсуждением Win7 Vs. nvCUDA ?

АП

ExxtanzO
14.03.2010, 20:11
еще бы на Mini Release nvCUDA.exe кто-то ссылку перезалил, а то файл удален

vit-shk
15.03.2010, 05:41
спасибо проверим=)

fuzzion
15.03.2010, 05:47
так айтишная может брутить MD5 хеши или нет?

_[Ссылки могут видеть только зарегистрированные и активированные пользователи] странно

talala
15.03.2010, 16:58
так айтишная может брутить MD5 хеши или нет?
Сорри, не понял вопроса. Выше картинка показывает брут именно на Ати и именно MD5 (win7)

Fix
15.03.2010, 22:12
Пойду ставить ХР...

Glavos
15.03.2010, 23:20
IT ток MD5 может. А Sha 64 пролетает. На ати юзайте рейн боу таблицы в паспро если так сильно горит.
ЗЫ места много над.
Ответ дан, закрывайте тему.

fuzzion
20.03.2010, 21:26
ну для рейнбоу места очень много надо, проще купить хард забитый ими под завязку (где-то видел)

fuzzion
23.03.2010, 18:49
от ИТ может кстати sha1 брутить.

Добавлено через 1 минуту
Switches:
-c:csdepa Charset definition (caps, small, digits, special, space, all)
-u:[chars] User-defined characters
-uh:[hex] User-defined character in HEX
-uf:[filename] Load characters from file
-sf:[password] Password to start attack from
-m:[mask] Password mask
-ms:[symbol] Mask symbol
-min:[value] Minimum length
-max:[value] Maximum length
-h:[value] Hash to attack
-t:[sha1 | md5 | md4 | md5x2 | mysql5 | md5x2s | ipb | dcc] Hash type

Glavos
23.03.2010, 21:53
от ИТ может кстати sha1 брутить.

Добавлено через 1 минуту
Switches:
-c:csdepa Charset definition (caps, small, digits, special, space, all)
-u:[chars] User-defined characters
-uh:[hex] User-defined character in HEX
-uf:[filename] Load characters from file
-sf:[password] Password to start attack from
-m:[mask] Password mask
-ms:[symbol] Mask symbol
-min:[value] Minimum length
-max:[value] Maximum length
-h:[value] Hash to attack
-t:[sha1 | md5 | md4 | md5x2 | mysql5 | md5x2s | ipb | dcc] Hash type

сша1 база_64 потянет?)

fuzzion
24.03.2010, 07:47
Threshold GPU temperature reached! Exiting

Вот такое цабака пишет :(

Bomjke
24.03.2010, 11:05
Необходимые библиотеки [Ссылки могут видеть только зарегистрированные и активированные пользователи]
Перезалей

fuzzion
24.03.2010, 13:53
дрова скачай 8-12 на радеон епт.

Glavos
30.04.2010, 17:06
Как в куду заливать соленые хеши? В смысле в каком виде???
И что за "g" в md5(md5)

Glavos
05.05.2010, 22:35
Мне не помогли ну я порыскал по форумам и вот что полезного вычитал. Соленые хеши более 100 штук просто в куду не тулятся а я пачку 2к пихал.... + Чем больше хешей тем дольше будет процес дешифрации т.е. кол-во хешей влияет на скорость перебора паролей. К пример 1 пароль брутит с скоростью 10 лимонов в сек, если кинуть 10 паролей - скорость уже будет 2 ляма и так меньше и меньше и меньше зависит от вашей видюхи опятьже.

Excellent18rus
05.05.2010, 23:08
не знаю, хоть 10 хешей расшифровывал, хоть 1400 была скорость 70млн)

Zver911
05.05.2010, 23:41
не знаю, хоть 10 хешей расшифровывал, хоть 1400 была скорость 70млн)

На расшифровку хешей данная прога не влияет!Расшифровывает как и в PassWordPro,только времени и ресурсов компа занимает больше.
Все зависит от Вашего компьютера!

Glavos
06.05.2010, 07:52
Excellent18rus, Zver911 оба не правы.
1. Excellent18rus внимательно читай про тип хеша в преведущем моем посте.
2. PassWordPro первоначально целеком и полностью отличается от Куды по принципу свего действия. В то время как куда работает от куда ядер в видео карте по сути множества процев, PassWordPro хавает только 1 ваш проц причем если он 2х ядерный - 1 ядро будет висеть просто так.

Добавлено через 2 часа 6 минут
Мне тут писали ссылки у автора битые. Если вас интересует куда - идете на офф сайт нВидиа и там можно скачать и куду и прилегающие драйвера.

talala
01.06.2010, 10:16
Тебе сюда ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

vospitatel
18.09.2010, 13:58
А Whirlpool хеши она не брутит?

B1ackMan
18.09.2010, 14:56
А Whirlpool хеши она не брутит?

Скорее всего нет.

Fix
18.09.2010, 15:04
md5
md5(md5)
mysql
mysql5
sha1
sha1_b64

Zheludd
18.09.2010, 17:04
библиотеки уже удалены с файлообменника а при скачке новой версии пишет о недостаточных правах(

decadance
18.09.2010, 23:25
библиотеки уже удалены с файлообменника а при скачке новой версии пишет о недостаточных правах(


Посмотри на дату 1го поста и я надеюсь почему, удалены файлы с файлообменника)