pyrit и nvidia

Discussion in 'Песочница' started by chamurai, 18 Nov 2016.

  1. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Как подуржить пурит и невидию? На минте. Дрова на невидию стоят. Вот выхлоп
    Code:
    pyrit list_cores
    Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+
    
    The following cores seem available...
    #1:  'CPU-Core (SSE2)'
    #2:  'CPU-Core (SSE2)'
    #3:  'CPU-Core (SSE2)'
    #4:  'CPU-Core (SSE2)'
    
    
     
  2. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Установил куду
    apt install nvidia-cuda-toolkit
    Проверил, результат тот же. Как включить чтобы работало?
     
  3. hydra

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

    Joined:
    24 Jul 2015
    Messages:
    2,338
    Likes Received:
    22,875
    Reputations:
    31
    CpyritCUDA тоже установил?
    Pyrit есть версия новее.
    Если ноут,попробуй через sudo:
    sudo pyrit list_cores
    У меня на ноуте только так видяху показывает.
    Ещё раз проверь зависимости.
    sudo apt-get install nvidia-cuda-toolkit
    sudo apt-get install python-dev
    sudo apt-get install libpcap0.8-dev
    sudo apt-get install libssl-dev
    Skapy тоже нужна.
    Убедись,что дрова на видяху встали и работают.
     
    #3 hydra, 18 Nov 2016
    Last edited: 18 Nov 2016
    chamurai likes this.
  4. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Все проверил еще раз. Юзаю на минте nvidia-prime, ну и glxinfo смотрел, дрова на невидию робят. Зависимости все проверил. cpyrit-cuda установил. Карточка не подхватывается пуритом. Куда копать? Мб сипурит-куда встал не так?
     
  5. hydra

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

    Joined:
    24 Jul 2015
    Messages:
    2,338
    Likes Received:
    22,875
    Reputations:
    31
    Ну если при установке ошибок не было,то всё должно быть в порядке.
    Попробуй переустановить дрова вот так: http://compizomania.blogspot.com/2016/06/nvidia-ubuntu.html
    Перед этим полностью удали старые дрова.sudo apt-get purge nvidia
    Я так понял,всё таки ноут.В биосе проверь,включена ли видяха.
     
    chamurai likes this.
  6. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Спасбо бро, все помогло. Мой прое6 был в том, что я не удалил старый пурит, после удаления и установки нового все заработало. Вот
    Code:
    sudo pyrit list_cores
    [sudo] пароль для andrew:
    Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+
    
    The following cores seem available...
    #1:  'CUDA-Device #1 'GeForce GT 525M''
    #2:  'CPU-Core (SSE2)'
    #3:  'CPU-Core (SSE2)'
    #4:  'CPU-Core (SSE2)'
    
    
    Кому интересно, вот мануал https://www.blackmoreops.com/2014/0...iver-kernel-module-cuda-and-pyrit-kali-linux/ и видео Веги. Мне помогло.
    С бенчмарком была странная ху4ня. В первый раз оборвалась сессия. А второй раз все норм, вот выхлоп
    Code:
    pyrit benchmark
    Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+
    
    Running benchmark (4101.2 PMKs/s)... -
    
    Computed 4101.17 PMKs/s total.
    #1: 'CUDA-Device #1 'GeForce GT 525M'': 3674.4 PMKs/s (RTT 3.1)
    #2: 'CPU-Core (SSE2)': 290.4 PMKs/s (RTT 3.3)
    #3: 'CPU-Core (SSE2)': 280.4 PMKs/s (RTT 3.2)
    #4: 'CPU-Core (SSE2)': 288.9 PMKs/s (RTT 3.3)
    
    
    Не бог весть что, но это лучше чем гонять проц с aircrackom всю неделю.
     
  7. hydra

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

    Joined:
    24 Jul 2015
    Messages:
    2,338
    Likes Received:
    22,875
    Reputations:
    31
    Возможно,из-за перегрева видяхи или проца.Pyrit,по умолчанию использует проц и видяху.И контролировать темпер он не умеет.
    Чтобы отключить ядра проца,нужно в файле /home/user/.pyrit/config в строке limit_ncpus = X указать количество ядер.
    Где X количество ядер.
     
    chamurai likes this.
  8. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    В конфиге пурита
    limit_ncpus = 0
    Получается, что проц не используется?
     
  9. hydra

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

    Joined:
    24 Jul 2015
    Messages:
    2,338
    Likes Received:
    22,875
    Reputations:
    31
    Нет,ноль как раз таки означает использование всех ядер.
    Выставь 1.Сделай list_cores.
    В выводе,должна быть одна видяха.Вот так:
    sudo pyrit list_cores
    [sudo] пароль для andrew:
    Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+

    The following cores seem available...
    #1: 'CUDA-Device #1 'GeForce GT 525M''
     
    chamurai likes this.
  10. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    И все равно почему то пурит не хочет правильно отрабатывать

    Code:
    pyrit -r handshake-00\:1B\:11\:36\:6A\:B1.cap attack_db
    Pyrit 0.4.0 (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+
    
    Connecting to storage at 'file://'...  connected.
    Parsing file 'handshake-00:1B:11:36:6A:B1.cap' (1/1)...
    Traceback (most recent call last):
      File "/usr/local/bin/pyrit", line 6, in <module>
      pyrit_cli.Pyrit_CLI().initFromArgv()
      File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 115, in initFromArgv
      func(self, **options)
      File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 163, in new_f
      f(*args, **kwds)
      File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 1041, in attack_db
      ap = self._fuzzyGetAP(self._getParser(capturefile), bssid, essid)
      File "/usr/local/lib/python2.7/dist-packages/pyrit_cli.py", line 179, in _getParser
      parser.parse_pcapdevice(dev)
      File "/usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py", line 600, in parse_pcapdevice
      for pckt in reader:
      File "/usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py", line 500, in next
      pckt = self.read()
      File "/usr/local/lib/python2.7/dist-packages/cpyrit/pckttools.py", line 488, in read
      r = _cpyrit_cpu.PcapDevice.read(self)
    IOError: libpcap-error while reading: truncated dump file; tried to read 587 captured bytes, only got 127
    
     
  11. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Вот решение проблемы, которое я нагуглил
    https://codeby.net/bezopasnost/resh...ried-to-read-424-captured-bytes-only-got-259/
    перебор идет, все работает.
     
    hydra likes this.
  12. hydra

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

    Joined:
    24 Jul 2015
    Messages:
    2,338
    Likes Received:
    22,875
    Reputations:
    31
  13. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    А с таким вот сталкивался?

    Code:
    ./hashcat64.bin -b
    hashcat (v3.10) starting in benchmark-mode...
    
    OpenCL Platform #1: NVIDIA Corporation
    ======================================
    - Device #1: GeForce GT 525M, 240/963 MB allocatable, 2MCU
    
    OpenCL Platform #2: Mesa, skipped! No OpenCL compatible devices found
    
    
    Это критично?
     
  14. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Это норм результат для hashcatа?
    Code:
    Speed.Dev.#1.: 78050.0 kH/s (95.60ms)
     
  15. chamurai

    chamurai Member

    Joined:
    4 Nov 2016
    Messages:
    94
    Likes Received:
    7
    Reputations:
    0
    Что-то я не могу найти данную версию? Не подскажешь где ее найти? Хочу сравнить. Кошка работает только с карточкой невидии, а с интеловской не хочет, это нормально? Юзать стал недавно, поэтому не знаю как было раньше. После переключения на интеловскую выдает
    Code:
    OpenCL Platform #1: Mesa, skipped! No OpenCL compatible devices found
    
    
    
    ERROR: No devices found/left
    
    
    Мб что-нибудь надо доустановить? Или откат на более старую версию решит проблему.
     
  16. hydra

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

    Joined:
    24 Jul 2015
    Messages:
    2,338
    Likes Received:
    22,875
    Reputations:
    31
    Пробуй.
    https://hashcat.net/files_legacy/cudaHashcat-2.01.7z
    На интеловском,интегрированом в проц видеоядре,кот работать не будет.
     
    chamurai likes this.