LINUX.ORG.RU

Сообщения Turtle_soup

 

Pyrit не видит GPU, хотя Cpyrit_cuda установлен.

Форум — Linux-hardware

Всем привет.

У меня возникла следующая проблема: команда pyrit list_cores не выводит GPU, хотя установлены последние проприетарные драйвера с официального сайта Nvidia, и команда hashcat -I выводит следущее:

hashcat (v5.1.0) starting...

OpenCL Info:

Platform ID #1                                                                                                                                                                
  Vendor  : NVIDIA Corporation                                                                                                                                                
  Name    : NVIDIA CUDA                                                                                                                                                       
  Version : OpenCL 1.2 CUDA 10.2.131                                                                                                                                          
                                                                                                                                                                              
  Device ID #1                                                                                                                                                                
    Type           : GPU                                                                                                                                                      
    Vendor ID      : 32                                                                                                                                                       
    Vendor         : NVIDIA Corporation                                                                                                                                       
    Name           : GeForce GTX 750 Ti
    Version        : OpenCL 1.2 CUDA
    Processor(s)   : 5
    Clock          : 1084
    Memory         : 500/2001 MB allocatable
    OpenCL Version : OpenCL C 1.2 
    Driver Version : 440.59

Команда bash python -c 'from cpyrit import _cpyrit_cuda'[/b] тоже не выводит никаких ошибок.

Скорее всего cpyrit_cuda не туда встала, так как компилировал и устанавливал версию pyrit 0.5.0 из архива c официального git разработчика, так-же установил все модули из дирректории modules. p.s: https://github.com/JPaulMora/Pyrit

Насколько я помню, после компиляции и установки основного файла pyrit setup.py я его перенёс в /usr/bin/pyrit, а вот дирректорию куда он устанавливался изначально - я забыл. Мб в этом проблема ? Cовсем не знаю. Вот дополнительно вывод locate pyrit

/usr/bin/pyrit
/usr/lib/python2.7/dist-packages/cpyrit
/usr/lib/python2.7/dist-packages/pyrit-0.5.1.egg-info
/usr/lib/python2.7/dist-packages/pyrit_cli.py
/usr/lib/python2.7/dist-packages/pyrit_cli.pyc
/usr/lib/python3/dist-packages/wifite/tools/pyrit.py
/usr/lib/python3/dist-packages/wifite/tools/__pycache__/pyrit.cpython-37.pyc
/usr/lib/python3/dist-packages/wifite/tools/__pycache__/pyrit.cpython-38.pyc
/usr/share/applications/kali-pyrit.desktop
/usr/share/doc/pyrit
/usr/share/doc/texlive-doc/fonts/ec/copyrite.txt
/usr/share/icons/hicolor/16x16/apps/kali-pyrit.png
/usr/share/icons/hicolor/22x22/apps/kali-pyrit.png
/usr/share/icons/hicolor/24x24/apps/kali-pyrit.png
/usr/share/icons/hicolor/256x256/apps/kali-pyrit.png
/usr/share/icons/hicolor/32x32/apps/kali-pyrit.png
/usr/share/icons/hicolor/48x48/apps/kali-pyrit.png
/usr/share/kali-menu/applications/kali-pyrit.desktop
/usr/share/man/man1/pyrit.1.gz
/var/cache/apt/archives/pyrit_0.5.1+git20180801-2_amd64.deb
/var/lib/dpkg/info/pyrit.list
/var/lib/dpkg/info/pyrit.md5sums
/var/lib/dpkg/info/pyrit.postinst
/var/lib/dpkg/info/pyrit.prerm

 , , ,

Turtle_soup
()

Кривая работа zenity в bash скрипте

Форум — Development

Всем привет. Есть некий фрагмент bash скрипта.

команда без нужных нам аргументов

zenity_command="zenity --list --radiolist --title=\"MONITOR MODE\" --text=\"выберите wifi adapter\" --column=\">\" --column=\"Adapters:\""

получаем аргументы в lst

lst=$(ip l | sed '/link/d' | awk '{print $2}' | sed 's/\://' | tr -s '\r\n' ' ')

создаём временный файл чтобы достать аргументы для команды.

знаю что костыльный метод, но количество аргументов нам

неизвестно, нормальный алгоритм я пока-что не придумал

touch tsunamiTEMPFILE.txt
for item in $lst
do

пробрасываем аргументы через item, и доводим их до ума

добавляя FALSE (так нужно для zenity). Далее кидаем их в

временный файл, ибо как через for сразу их закидывать в

переменную zenity_command я не разобрался, буду рад

помощи в корекции этого алгоритма

echo -n " FALSE \"$item\"" >> tsunamiTEMPFILE.txt
done

получаем аргументы в arguments_zenity ; удаляем

временный файл ; выполняем команду с аргументами

arguments_zenity=$(cat tsunamiTEMPFILE.txt); rm -f tsunamiTEMPFILE.txt
$zenity_command$arguments_zenity

Конец кода. Ожидание : https://imgur.com/T8skhRu.png Реальность : https://imgur.com/hktXriy.png

p.s: нам неизвестно количество wifi адаптеров p.s2: пожалуй я добавил слишком много комментариев, но так вы сразу разберётесь в чем дело p.s3: скорее всего там просто где-то символ перевода строки спрятался, и поэтому gui в zenity ломается. но найти я его никак не могу

 , , , ,

Turtle_soup
()

RSS подписка на новые темы