Есть видяха hd8600m и убунту 15.10, вопрос где быстрее будет перебор пасов в pyrit 0.4.0(0.4.1-dev) или в hashcat 3.10? Hashcat завелся с OpenCL и выдает 22-26к на wpa/wpa2 бэнчмарке(почему такой разрыв хз). С Pyrit-ом мучаюсь так как не хочет заводиться CalPP. Собственно выдает вот такую вот ошибку при запуске: Code: pyrit Ошибка сегментирования (сделан дамп памяти) pyrit selftest Ошибка сегментирования (сделан дамп памяти) Кстати если кто подскажет в чем проблема буду рад) Пробовал компилить и 0.4.0 и 0.4.1-dev, суть дела не поменяла. Пробовал AMD APP SDK 3.0 for 64-bit Linux и AMD APP SDK v2.9.1, те же помидоры только в профиль. Все либы прописаны в ручную, ошибок при компиляции и при установке нет, но Pyrit запускается только на OpenCL, на CalPP ни в какую. Если на CalPP в Pyrit-е скорость меньше чем на Hashcat-е, то просто напросто не буду мучать свою пятую точку как говорится))
Блин чето походу я ночь не поспал и повылазило что говорится, есть все таки ошибки и дофига. При компиляции cpyrit_calpp выдает такое вот: Code: /temp/pyrit/cpyrit_calpp# python2 setup.py build svn: E155007: '/temp/pyrit/cpyrit_calpp' — не рабочая копия running build running build_ext Building modules... root@developer:/temp/pyrit/cpyrit_calpp# python2 setup.py build_ext -i svn: E155007: '/temp/pyrit/cpyrit_calpp' — не рабочая копия running build_ext Building modules... building 'cpyrit._cpyrit_calpp' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/opt/AMDAPPSDK-2.9-1/include/CAL -I/usr/include/python2.7 -c _cpyrit_calpp.cpp -o build/temp.linux-x86_64-2.7/_cpyrit_calpp.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev" cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/opt/AMDAPPSDK-2.9-1/include/CAL -I/usr/include/python2.7 -c _cpyrit_calpp_kernel.cpp -o build/temp.linux-x86_64-2.7/_cpyrit_calpp_kernel.o -Wall -fno-strict-aliasing -DVERSION="0.4.1-dev" cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ _cpyrit_calpp_kernel.cpp: In function ‘void sha1_process(const SHA_DEV_CTX&, SHA_DEV_CTX&)’: _cpyrit_calpp_kernel.cpp:429:26: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] E28 = D2054 + ((D ^ C) & B ^ D); ^ _cpyrit_calpp_kernel.cpp:431:51: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2062 = ((D2043 + D) + 0x5A827999) + ((B29 ^ C) & A ^ C); ^ _cpyrit_calpp_kernel.cpp:434:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2070 = ((D2044 + C) + 0x5A827999) + (E28 & (A31 ^ B29) ^ B29); ^ _cpyrit_calpp_kernel.cpp:437:55: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2078 = ((D2045 + 0x5A827999) + B29) + ((E33 ^ A31) & D30 ^ A31); ^ _cpyrit_calpp_kernel.cpp:440:55: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2086 = ((D2046 + 0x5A827999) + A31) + ((D35 ^ E33) & C32 ^ E33); ^ _cpyrit_calpp_kernel.cpp:443:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2089 = (E33 + 3665983897) + ((C37 ^ D35) & B34 ^ D35); ^ _cpyrit_calpp_kernel.cpp:446:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2092 = (D35 + 0x5A827999) + ((B43 ^ C37) & A36 ^ C37); ^ _cpyrit_calpp_kernel.cpp:449:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2095 = (C37 + 0x5A827999) + ((A50 ^ B43) & E42 ^ B43); ^ _cpyrit_calpp_kernel.cpp:452:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2098 = (B43 + 0x5A827999) + ((E57 ^ A50) & D49 ^ A50); ^ _cpyrit_calpp_kernel.cpp:455:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2101 = (A50 + 0x5A827999) + ((D64 ^ E57) & C56 ^ E57); ^ _cpyrit_calpp_kernel.cpp:458:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2104 = (E57 + 0x5A827999) + ((C71 ^ D64) & B63 ^ D64); ^ _cpyrit_calpp_kernel.cpp:461:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2107 = (D64 + 0x5A827999) + ((B78 ^ C71) & A70 ^ C71); ^ _cpyrit_calpp_kernel.cpp:464:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2110 = (C71 + 0x5A827999) + ((A85 ^ B78) & E77 ^ B78); ^ _cpyrit_calpp_kernel.cpp:467:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2113 = (B78 + 0x5A827999) + ((E92 ^ A85) & D84 ^ A85); ^ _cpyrit_calpp_kernel.cpp:470:45: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2116 = (A85 + 0x5A827999) + ((D99 ^ E92) & C91 ^ E92); ^ _cpyrit_calpp_kernel.cpp:473:46: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2119 = (E92 + 1518500921) + ((C106 ^ D99) & B98 ^ D99); ^ _cpyrit_calpp_kernel.cpp:477:57: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2124 = ((D2122 + 0x5A827999) + D99) + ((B112 ^ C106) & A105 ^ C106); ^ _cpyrit_calpp_kernel.cpp:481:60: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2128 = ((temp126 + 0x5A827999) + C106) + ((A119 ^ B112) & E111 ^ B112); ^ _cpyrit_calpp_kernel.cpp:485:60: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2132 = ((temp135 + 0x5A827999) + B112) + ((E128 ^ A119) & D118 ^ A119); ^ _cpyrit_calpp_kernel.cpp:490:60: warning: suggest parentheses around arithmetic in operand of ‘^’ [-Wparentheses] D2136 = ((temp144 + 0x5A827999) + A119) + ((D137 ^ E128) & C127 ^ E128); ^ _cpyrit_calpp_kernel.cpp:595:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] E295 = D2217 + ((B280 | C290) & D281 | B280 & C290); ^ _cpyrit_calpp_kernel.cpp:599:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2224 = ((temp300 + 0x8F1BBCDC) + D281) + ((A289 | B296) & C290 | A289 & B296 ^ _cpyrit_calpp_kernel.cpp:605:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] C307 = D2231 + ((E295 | A302) & B296 | E295 & A302); ^ _cpyrit_calpp_kernel.cpp:609:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2238 = ((temp312 + 0x8F1BBCDC) + B296) + ((D301 | E308) & A302 | D301 & E308 ^ _cpyrit_calpp_kernel.cpp:615:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] A319 = D2245 + ((C307 | D314) & E308 | C307 & D314); ^ _cpyrit_calpp_kernel.cpp:619:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2247 = ((temp330 + 0x8F1BBCDC) + E308) + ((B313 | C320) & D314 | B313 & C320 ^ _cpyrit_calpp_kernel.cpp:625:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D343 = D2249 + ((A319 | B332) & C320 | A319 & B332); ^ _cpyrit_calpp_kernel.cpp:629:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2251 = ((temp354 + 0x8F1BBCDC) + C320) + ((E331 | A344) & B332 | E331 & A344 ^ _cpyrit_calpp_kernel.cpp:635:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] B367 = D2253 + ((D343 | E356) & A344 | D343 & E356); ^ _cpyrit_calpp_kernel.cpp:639:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2255 = ((temp378 + 0x8F1BBCDC) + A344) + ((C355 | D368) & E356 | C355 & D368 ^ _cpyrit_calpp_kernel.cpp:645:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] E391 = D2257 + ((B367 | C380) & D368 | B367 & C380); ^ _cpyrit_calpp_kernel.cpp:649:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2259 = ((temp402 + 0x8F1BBCDC) + D368) + ((A379 | B392) & C380 | A379 & B392 ^ _cpyrit_calpp_kernel.cpp:655:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] C415 = D2261 + ((E391 | A404) & B392 | E391 & A404); ^ _cpyrit_calpp_kernel.cpp:659:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2263 = ((temp426 + 0x8F1BBCDC) + B392) + ((D403 | E416) & A404 | D403 & E416 ^ _cpyrit_calpp_kernel.cpp:665:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] A439 = D2265 + ((C415 | D428) & E416 | C415 & D428); ^ _cpyrit_calpp_kernel.cpp:669:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2267 = ((temp450 + 0x8F1BBCDC) + E416) + ((B427 | C440) & D428 | B427 & C440 ^ _cpyrit_calpp_kernel.cpp:675:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D463 = D2269 + ((A439 | B452) & C440 | A439 & B452); ^ _cpyrit_calpp_kernel.cpp:679:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2271 = ((temp474 + 0x8F1BBCDC) + C440) + ((E451 | A464) & B452 | E451 & A464 ^ _cpyrit_calpp_kernel.cpp:685:33: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] B487 = D2273 + ((D463 | E476) & A464 | D463 & E476); ^ _cpyrit_calpp_kernel.cpp:689:60: warning: suggest parentheses around arithmetic in operand of ‘|’ [-Wparentheses] D2275 = ((temp498 + 0x8F1BBCDC) + A464) + ((C475 | D488) & E476 | C475 & D488 ^ creating /temp/pyrit/cpyrit_calpp/cpyrit c++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-x86_64-2.7/_cpyrit_calpp.o build/temp.linux-x86_64-2.7/_cpyrit_calpp_kernel.o -lcrypto -laticalrt -laticalcl -o /temp/pyrit/cpyrit_calpp/cpyrit/_cpyrit_calpp.so root@developer:/temp/pyrit/cpyrit_calpp# python2 setup.py install svn: E155007: '/temp/pyrit/cpyrit_calpp' — не рабочая копия running install running build running build_ext Building modules... running install_lib copying build/lib.linux-x86_64-2.7/cpyrit/_cpyrit_calpp.so -> /usr/local/lib/python2.7/dist-packages/cpyrit running install_egg_info Writing /usr/local/lib/python2.7/dist-packages/cpyrit_calpp-0.4.1_dev.egg-info Точнее даже не ошибки а "Warning"
Все это конечно прикольно, если не было так грустно, 15.10 - это все, на чем , вы пробовали всю эту сборку?
Факт в том что на 14.04 и 16.04 поддержки проприентарных драйверов на мою видеокарту вообще нет. 15.10 это единственная на которой завелась моя видеокарта.
Мне в принципе достаточно просто узнать, кто пользуется Pyrit-ом и Hashcat-ом на подобных видеокартах в Linux, сколько реально разница на коте и на Cal++? Даже не малейшего понятия не имею в какую сторону копать с этим вот: C/ObjC but not for C++, мне типа сесть и за день переписать calpp с C++ на С? Точнее наобормот)) Сарказм если что, что в плюсах что в C не шарю, в принципе как раз вот есть возможность изучить этот потресающий язык)) В общем все равно перед pyrit-о поставил много всякого, так что возможно где-то ошибку допустил, или что-то не поставил, пойду заново в 50-й раз переустанавливать бубунту)) Пробну может 14.04.3, может на ней заведется.
Ройте в сторону библиотеки C++ , ваша версия С , не такая как ++, об этом можно и ноги поломать, но в Бунте то уж вы должны разбираться, это же Debian, или не ломай голову сам себе, ставь на виндовс кота, и Pyrit туда же, ты в курсе, что создание базы - это время...
В принципе ответ который меня удовлетворяет, с пиритом не знаком вообще, в факе по нему что-то не заметил что он базу создает вначале, я так понимаю что чисто за счет этого время на брут уйдет намного дольше даже будь на нем прирост в 10к ппс. Буду юзать кота. Но на винду желания нет возвращаться, уж больно мне понравилась бубунта. Ну правда кроме нее больше ничего не пробовал)) Дело в том что линукс не только для взлома собираюсь использовать, так же нужны средства под верстку и бэкэнд. Потому то wifislax мне вряд ли подойдет((
Просто никто не хочет разбираться с проприентарным драйвером в новой сборке, у меня даже такое было, стояла Mandriva или как ее , сейчас даже и не вспомню, человек с техподдержки решил мне помочь, когда мониторы были ЭЛТ. Так вот мы правили иксы как только можно, чтобы добыть 100 Герц, в итоге нашли, но заняло это недельку, и он сам был в афиге как это правится.
А насчет какой из дистрибутивов линукс выбрать не подскажешь? Просто Убунту пальцем в небо тыкнув поставил)) При условии что я с линуксом раньше вообще не сталкивался, но в принципе дрова на видюху свою прикрутить смог, правда по гайду найденному на просторах гугла)) В общем я новичек но смышленный, быстро обучаюсь и нахожу информацию, в крайнем случае язык не в жопе, и задавать вопроссы вроде как могу) Дистрибутив нужен для работы(фронтэнд бэкэнд со всеми вытекающими) + взлом. Ну и там когда никогда кинцо погонять, возможно в игры поиграть, адоб я уже успешно через вайн прикрутил, правда до этого мучался с виртуалкой(аля быстрая загрузка сохраненной машины). Буду рад дельному совету.
Gentoo- но это жетстко) Для новичка, ты как выбрал, что и надо, просто приплетать туда не особо. А , что касается вайн , ты сам видел, что все набухались, чтобы нам не хватало виндовых приложений.
Ну если бы компания Адобе дала добро на использование своих продуктов в линукс, то думаю никакое вино бы и не понадобилось)) А так я вон смотрю стим на линуксе уже есть, замена офису есть, в принципе и гимп есть, но через него псд макет открывается и косячит все слои(( Вообще очень потрясен этой операционкой, по сравнению с виндой сразу развязывает руки, делай что хочешь с ней, возможностей как я понимаю просто уйма. Вообще не понимаю как я раньше жил на винде))) Но пока пойду спать наверное, а то всю ночь просидел с этим пиритом, а толку фактически как оказалось ноль((