Pyrit + calpp или hashcat?

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by seledkapod, 12 Sep 2016.

  1. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    Есть видяха 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-е, то просто напросто не буду мучать свою пятую точку как говорится))
     
  2. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    Блин чето походу я ночь не поспал и повылазило что говорится, есть все таки ошибки и дофига. При компиляции 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"
     
  3. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Все это конечно прикольно, если не было так грустно, 15.10 - это все, на чем , вы пробовали всю эту сборку?
     
  4. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Точнее даже не Warning , а Writing
     
  5. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    Факт в том что на 14.04 и 16.04 поддержки проприентарных драйверов на мою видеокарту вообще нет. 15.10 это единственная на которой завелась моя видеокарта.
     
  6. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    Ну вообщето как раз таки
    Code:
    cc1plus: warning:
    
     
    Triton_Mgn likes this.
  7. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    C/ObjC but not for C++
     
  8. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    Мне в принципе достаточно просто узнать, кто пользуется Pyrit-ом и Hashcat-ом на подобных видеокартах в Linux, сколько реально разница на коте и на Cal++?

    Даже не малейшего понятия не имею в какую сторону копать с этим вот: C/ObjC but not for C++, мне типа сесть и за день переписать calpp с C++ на С? Точнее наобормот)) Сарказм если что, что в плюсах что в C не шарю, в принципе как раз вот есть возможность изучить этот потресающий язык)) В общем все равно перед pyrit-о поставил много всякого, так что возможно где-то ошибку допустил, или что-то не поставил, пойду заново в 50-й раз переустанавливать бубунту)) Пробну может 14.04.3, может на ней заведется.
     
    #8 seledkapod, 12 Sep 2016
    Last edited: 12 Sep 2016
  9. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Ройте в сторону библиотеки C++ , ваша версия С , не такая как ++, об этом можно и ноги поломать, но в Бунте то уж вы должны разбираться, это же Debian, или не ломай голову сам себе, ставь на виндовс кота, и Pyrit туда же, ты в курсе, что создание базы - это время...
     
    seledkapod likes this.
  10. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Хочешь я тебе расскажу прикол , ты можешь скачать wifislax там уже все есть для брута.
     
  11. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
  12. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    В принципе ответ который меня удовлетворяет, с пиритом не знаком вообще, в факе по нему что-то не заметил что он базу создает вначале, я так понимаю что чисто за счет этого время на брут уйдет намного дольше даже будь на нем прирост в 10к ппс. Буду юзать кота. Но на винду желания нет возвращаться, уж больно мне понравилась бубунта. Ну правда кроме нее больше ничего не пробовал)) Дело в том что линукс не только для взлома собираюсь использовать, так же нужны средства под верстку и бэкэнд. Потому то wifislax мне вряд ли подойдет((
     
  13. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Просто никто не хочет разбираться с проприентарным драйвером в новой сборке, у меня даже такое было, стояла Mandriva или как ее , сейчас даже и не вспомню, человек с техподдержки решил мне помочь, когда мониторы были ЭЛТ. Так вот мы правили иксы как только можно, чтобы добыть 100 Герц, в итоге нашли, но заняло это недельку, и он сам был в афиге как это правится.
     
    quite gray and seledkapod like this.
  14. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Поверь Pyrit нужна база которую ты сам создашь, тогда он у тебя будет летать.
     
    seledkapod likes this.
  15. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Все брутеры используют кота.
     
  16. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    А насчет какой из дистрибутивов линукс выбрать не подскажешь? Просто Убунту пальцем в небо тыкнув поставил)) При условии что я с линуксом раньше вообще не сталкивался, но в принципе дрова на видюху свою прикрутить смог, правда по гайду найденному на просторах гугла)) В общем я новичек но смышленный, быстро обучаюсь и нахожу информацию, в крайнем случае язык не в жопе, и задавать вопроссы вроде как могу) Дистрибутив нужен для работы(фронтэнд бэкэнд со всеми вытекающими) + взлом. Ну и там когда никогда кинцо погонять, возможно в игры поиграть, адоб я уже успешно через вайн прикрутил, правда до этого мучался с виртуалкой(аля быстрая загрузка сохраненной машины). Буду рад дельному совету.
     
    Triton_Mgn likes this.
  17. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Gentoo- но это жетстко) Для новичка, ты как выбрал, что и надо, просто приплетать туда не особо. А , что касается вайн , ты сам видел, что все набухались, чтобы нам не хватало виндовых приложений.
     
    seledkapod likes this.
  18. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Debian не легкий, но и не тяжелый в самый раз.
     
    quite gray and seledkapod like this.
  19. seledkapod

    seledkapod Member

    Joined:
    12 Aug 2009
    Messages:
    26
    Likes Received:
    17
    Reputations:
    0
    Ну если бы компания Адобе дала добро на использование своих продуктов в линукс, то думаю никакое вино бы и не понадобилось)) А так я вон смотрю стим на линуксе уже есть, замена офису есть, в принципе и гимп есть, но через него псд макет открывается и косячит все слои(( Вообще очень потрясен этой операционкой, по сравнению с виндой сразу развязывает руки, делай что хочешь с ней, возможностей как я понимаю просто уйма. Вообще не понимаю как я раньше жил на винде))) Но пока пойду спать наверное, а то всю ночь просидел с этим пиритом, а толку фактически как оказалось ноль((
     
    #19 seledkapod, 12 Sep 2016
    Last edited: 12 Sep 2016
    daemon_mors and Triton_Mgn like this.
  20. Triton_Mgn

    Triton_Mgn Elder - Старейшина

    Joined:
    6 Jul 2015
    Messages:
    3,673
    Likes Received:
    5,797
    Reputations:
    51
    Посчитай сколько ты наговорил - винда 7000 - офис-- 3000 -- фотошоп 10000 - образно.