oclHashCat - openCL GPU bruter.

Discussion in 'Криптография, расшифровка хешей' started by guestXXXXX, 2 May 2010.

  1. LostHorror

    LostHorror New Member

    Joined:
    10 Feb 2010
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    Эту версию я первый раз и запускал, почему в консоле пишет v0.07 - хз :\
     
  2. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    LostHorror

    гуи всего лишь собирает командную строку для запуска хэшкет, сама программа консольная
     
  3. LostHorror

    LostHorror New Member

    Joined:
    10 Feb 2010
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    -=Cerberus=-, а если через консоль под Win 7, то как её запустить, можешь на примере показать?
     
  4. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    LostHorror

    чтобы получить хелп по опциям запускай cudaHashcat-plus32.exe/cudaHashcat-plus64.exe с ключем --help

    там все довольно разумно написано + гугли

    PHP:
    oclHashcat-plusadvanced password recovery

    Usage
    oclHashcat-plus [options]... hash|hashfile|hccapfile [dictionary|mask|directory]...

    =======
    Options
    =======

    General:

      -
    m,  --hash-type=NUM               Hash-typesee references below
      
    -a,  --attack-mode=NUM             Attack-modesee references below
      
    -V,  --version                     Print version
      
    -h,  --help                        Print help
           
    --eula                        Print EULA
           
    --quiet                       Suppress output

    Misc:

           --
    runtime=NUM                 Abort session after NUM seconds of runtime
           
    --force                       Ignore warnings
           
    --hex-salt                    Assume salt is given in hex
           
    --hex-charset                 Assume charset is given in hex

    Outfile:

      -
    o,  --outfile=FILE                Define outfile for recovered hash
           
    --outfile-format=NUM          Define outfile-format for recovered hash
           
    --show                        Show cracked passwords only
           
    --left                        Show un-cracked passwords only
           
    --username                    Enable ignoring of usernames in hashfile
           
    --remove                      Enable remove of hash once it is cracked

    Resources:

      -
    c,  --segment-size=NUM            Size in MB to cache from the wordfile
           
    --cpu-affinity=STR            locks to CPU devicesseperate with comma
           
    --gpu-async                   Use non-blocking async calls (NV only)
      -
    d,  --gpu-devices=STR             Devices to use, separate with comma
      
    -n,  --gpu-accel=NUM               Workload tuning184080160
           
    --gpu-loops=NUM               Workload fine-tuning1024
           
    --gpu-watchdog=NUM            Abort session at NUM degrees celsius

    Rules:

      -
    r,  --rules-file=FILE             Rules-filemulti use: -r 1.rule -r 2.rule
      
    -g,  --generate-rules=NUM          Generate NUM random rules
           
    --generate-rules-func-min=NUM Force NUM functions per random rule min
           
    --generate-rules-func-max=NUM Force NUM functions per random rule max

    Custom charsets:

      -
    1,  --custom-charset1=CS          User-defined charsets
      
    -2,  --custom-charset2=CS          Example:
      -
    3,  --custom-charset3=CS          --custom-charset1=?dabcdef
      
    -4,  --custom-charset4=CS          Sets charset ?1 to 0123456789abcdef

    Permutation attack-mode specific:

           --
    perm-min=NUM                Filter words shorter than NUM
           
    --perm-max=NUM                Filter words larger than NUM

    ==========
    References
    ==========

    Outfile Formats:

        
    hash[:salt]
        
    plain
        3 
    hash[:salt]:plain
        4 
    hex_plain
        5 
    hash[:salt]:hex_plain
        6 
    plain:hex_plain
        7 
    hash[:salt]:plain:hex_plain

    Built-in charsets:

       ?
    abcdefghijklmnopqrstuvwxyz
       
    ?ABCDEFGHIJKLMNOPQRSTUVWXYZ
       
    ?0123456789
       
    ?=  !"#$%&'()*+,-./:;<=>[email protected][\]^_`{|}~
       ?h = 8 bit characters from 0xc0 - 0xff
       ?D = 8 bit characters from german alphabet
       ?F = 8 bit characters from french alphabet
       ?R = 8 bit characters from russian alphabet

    * Attack modes:

        0 = Straight
        1 = Combination
        3 = Brute-force
        4 = Permutation
        6 = Hybrid dict + mask
        7 = Hybrid mask + dict

    * Hash types:

        0 = MD5
       11 = Joomla
       21 = osCommerce, xt:Commerce
      100 = SHA1
      101 = nsldap, SHA-1(Base64), Netscape LDAP SHA
      111 = nsldaps, SSHA-1(Base64), Netscape LDAP SSHA
      112 = Oracle 11g
      121 = SMF > v1.1
      122 = OSX v10.4, v10.5, v10.6
      131 = MSSQL(2000)
      132 = MSSQL(2005)
      300 = MySQL > v4.1
      400 = phpass, MD5(Wordpress), MD5(phpBB3)
      500 = md5crypt, MD5(Unix), FreeBSD MD5, Cisco-IOS MD5
      900 = MD4
     1000 = NTLM
     1100 = Domain Cached Credentials, mscash
     1400 = SHA256
     1500 = descrypt, DES(Unix), Traditional DES
     1600 = md5apr1, MD5(APR), Apache MD5
     2100 = Domain Cached Credentials2, mscash2
     2400 = Cisco-PIX MD5
     2500 = WPA/WPA2
     2611 = vBulletin < v3.8.5
     2711 = vBulletin > v3.8.5
     2811 = IPB 2.0, MyBB1.2

    простой пример:
    cudaHashcat-plus64.exe -m 0 -o result.txt --remove md5hashlist.txt BIGDICT.txt 
    брутит мд5 хэши из файла md5hashlist.txt,
    BIGDICT.txt  - словарь подстановок
    result.txt - сюда будут записываться найденые пароли
    --remove удаляет найденые хэши из спсика.
     
  5. flint23

    flint23 New Member

    Joined:
    30 Sep 2011
    Messages:
    18
    Likes Received:
    4
    Reputations:
    2
    длина пароля в кошаке ограничена 15 символами , можно ли увеличить скажем до 20 символов ?
     
  6. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    в версии + нет, лайт версия держит пароли длинной до 55 символов, но там прямой только прямой перебор. Ну и цпу версия дщержит пароли любой длинны.
     
  7. Mayor16

    Mayor16 Member

    Joined:
    23 Oct 2010
    Messages:
    109
    Likes Received:
    23
    Reputations:
    6
    http://www.md5decrypter.co.uk/downloads.aspx

    там ребята сделали хорошую вещь, они написали свой ГУИ и как по мне... он менее удобен... но более функционален
    Судите сами
     
    1 person likes this.
  8. SC0RPI0

    SC0RPI0 Decrypt Hashes

    Joined:
    21 Apr 2010
    Messages:
    1,461
    Likes Received:
    804
    Reputations:
    378
    Mayor16, спасибо, не знал про этот ГУИ, по мне дык он вполне удобен. сейчас тестирую... мне понравилось, что при закрытии, сохраняются все предыдущие настройки. В родном такого нет, все заного надо вбивать...
     
  9. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    Возникла проблема, установил себе GeForce GTX 670 AMP
    конфигурация системы: Windows 7 32
    драйвера перепробывал все от 301.42 до 302.82

    хэшкет не запускает перебор, валит ошибки cuStreamSynchronize() 999 в лайт версии и cuMemcpyDtoD для плюсовой версии.

    сам хэш кет последней версии

    почитал на офф форуме подобные проблемы решают более новыми драйверами, я установил самые последние какие встали на мою винду.

    Может быть кто-то встречался с такой проблемой? подскажите как решить! с меня вознаграждение!

    + на офф сайте хэшкета написанны рекомендации по драйверам
    GPU Driver and SDK Requirements:
    NV users require ForceWare 304.32 or later
    AMD users require Catalyst 12.8 or later

    но я так понял это под линукс, хотелось бы решение под винду....


    +

    версия CUDA 4.2.1, dll - 8.17.13.0125
     
    #129 -=Cerberus=-, 8 Sep 2012
    Last edited: 8 Sep 2012
  10. SC0RPI0

    SC0RPI0 Decrypt Hashes

    Joined:
    21 Apr 2010
    Messages:
    1,461
    Likes Received:
    804
    Reputations:
    378
    -=Cerberus=-

    попробуй бетку поставь 306.02
     
  11. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    Заставил работать карту на перебор только с драйверами из набора CUDAToolkit это вроде бы 305+ и то только в EGB

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

    думаю попробывать под линукс запустить.

    и еще один вопрос у кого видеокарты 670\680? какая у вас скорость перебора мд5\вордпресса\мускула?

    что-то мне сдается досталось мне уг, а не карта
    выдает 1.2ккк для мд5, 185кк на мускуле5, ну и чтото около 140к для вордпреса и 248к на пхпбб

    карта досталась в подарок, поэтому радеон выбрать не мог :(
     
  12. SC0RPI0

    SC0RPI0 Decrypt Hashes

    Joined:
    21 Apr 2010
    Messages:
    1,461
    Likes Received:
    804
    Reputations:
    378
    вообще говорят, что семейство GTX 6хх плохи для брута, так что ничего хорошего из нее не выжмешь.
     
  13. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    да видимо ты на 100 процентов прав, надо будет менять на 6990 радеон :)
     
  14. boortyhuhtyu

    boortyhuhtyu Member

    Joined:
    2 Feb 2011
    Messages:
    732
    Likes Received:
    26
    Reputations:
    -6
    об охлаждение незабудь
     
  15. H3L1X

    H3L1X Active Member

    Joined:
    10 Apr 2012
    Messages:
    632
    Likes Received:
    215
    Reputations:
    170
    Про мд5 могу сказать, что даже на моей GTX 560 Ti выжимаю ~1,56 ккк/сек... Хотя бенчмарки дают для HD 6990 дают в 1000 (!) раз больше, если не фотошоп)) так что "нужно больше золота"...

    Кстати, вопрос по поводу хэшкета - почему при переборе в cudahashcatplus у меня скорость только половинная? То есть в hashcat-plus я выжимаю около 670 кк/сек, а в hascat-lite - все 1,5 ккк? что за подстава?
     
  16. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    плюсовая версия оптимизированна под массовый перебор, то есть больше 1 хэша, а лайт только по одному работает - оптимизация!
     
  17. SC0RPI0

    SC0RPI0 Decrypt Hashes

    Joined:
    21 Apr 2010
    Messages:
    1,461
    Likes Received:
    804
    Reputations:
    378
    только что заметил, что HashcatPlus обновился до версии v0.09
    от 2012.09.07

    также обновился драйвер от nvidia до версии 306.23 (не бетка)
    от 2012.09.13


    обладателям видеокарт от nvidia GTX 6хх, возможно стоит попробовать обновиться ;)
     
  18. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    Спасибо за своевременную информацию!

    но... теперь хэшкет валится уже с другой ошибкой :(

    хоть ЕГБ работает на этой сранной нвидиа :eek: хотя по хоже и не в полную мощность
     
  19. SC0RPI0

    SC0RPI0 Decrypt Hashes

    Joined:
    21 Apr 2010
    Messages:
    1,461
    Likes Received:
    804
    Reputations:
    378
    админ на инсайде скоро скомпилирует EGB под cuda 5.0, возможно глюки пропадут. также думаю и Hashcat обновится когда выйдет конечный релиз cuda 5.0.
    Так что думаю нужно просто подождать немного, и все будет работать :)

    на Hashcat добавили новых алгоритмов ;)
     
  20. -=Cerberus=-

    -=Cerberus=- κρυπτός γράφω

    Joined:
    29 Apr 2012
    Messages:
    1,322
    Likes Received:
    917
    Reputations:
    388
    Да остается только ждать и благодарить разработчиков столь хороших программ!!!