• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Hashcat cuInit(): unknown error

14.02.2020
3
0
BIT
0
Вводные данные следующие:

Установлено ядро сиестемы; 5.9.0-kali2-amd64

Установленная cuda:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2020 NVIDIA Corporation
Built on Wed_Jul_22_19:09:09_PDT_2020
Cuda compilation tools, release 11.0, V11.0.221
Build cuda_11.0_bu.TC445_37.28845127_0

Установленные драйвера nvidia;
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.80.02 Driver Version: 450.80.02 CUDA Version: 11.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 Off | 00000000:01:00.0 On | N/A |
| N/A 56C P0 36W / N/A | 252MiB / 8119MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+

И в чём собственно сама проблема ...
При запуске hashcat выдаёт ошибку, а именно cuInit(): unknown error
Есть какие-либо варианты решения проблемы с запуском ?
 

Stiv76

Member
19.10.2020
9
0
BIT
2
Предупреждение! Не используйте капслок
Такая-же беда. Lenovo Связка i7 9750HF IM370 GF 1660Ti
Код:
lspci -s 01:00.0 -v
01:00.0 VGA compatible controller: NVIDIA Corporation TU116M [GeForce GTX 1660 Ti Mobile] (rev a1) (prog-if 00 [VGA controller])                                                                                                          
        Subsystem: Lenovo TU116M [GeForce GTX 1660 Ti Mobile]     
<skip>
Kernel driver in use: nvidia                                                                                                                                                                                                      
        Kernel modules: nvidia      
  
nvidia-smi
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 450.80.02    Driver Version: 450.80.02    CUDA Version: 11.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  GeForce GTX 166...  Off  | 00000000:01:00.0  On |                  N/A |
| N/A   46C    P8     1W /  N/A |    191MiB /  5936MiB |      3%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+                                                                              
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A       724      G   /usr/lib/xorg/Xorg                187MiB |
|    0   N/A  N/A      1020      G   xfwm4                               2MiB |
+-----------------------------------------------------------------------------+
dpkg -l | grep -i icd
ii  mesa-opencl-icd:amd64                20.2.3-1                        amd64        free implementation of the OpenCL API -- ICD runtime
ii  nvidia-egl-icd:amd64                 450.80.02-1                     amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-opencl-icd:amd64              450.80.02-1                     amd64        NVIDIA OpenCL installable client driver (ICD)
ii  nvidia-vulkan-icd:amd64              450.80.02-1                     amd64        NVIDIA Vulkan installable client driver (ICD)
ii  ocl-icd-libopencl1:amd64             2.2.13-1                        amd64        Generic OpenCL ICD Loader
ii  ocl-icd-opencl-dev:amd64             2.2.13-1                        amd64        OpenCL development files
При таком наборе вобще не видит ничего 
hashcat (v6.1.1) starting...
cuInit(): unknown error
clGetDeviceIDs(): CL_DEVICE_NOT_FOUND
clGetDeviceIDs(): CL_DEVICE_NOT_FOUND
No devices found/left.
Если снести MESA то так
hashcat (v6.1.1) starting...
cuInit(): unknown error
clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR
ATTENTION! No OpenCL-compatible or CUDA-compatible platform found.
You are probably missing the OpenCL or CUDA runtime installation.
* AMD GPUs on Linux require this driver:
  "RadeonOpenCompute (ROCm)" Software Platform (3.1 or later)
* Intel CPUs require this runtime:
  "OpenCL Runtime for Intel Core and Intel Xeon Processors" (16.1.1 or later)
* NVIDIA GPUs require this runtime and/or driver (both):
  "NVIDIA Driver" (440.64 or later)
  "CUDA Toolkit" (9.0 or later)
Если с  pocl  то одна ошибка & Hashcat работает на процессоре  
ii  nvidia-egl-icd:amd64                 450.80.02-1                     amd64        NVIDIA EGL installable client driver (ICD)
ii  nvidia-opencl-icd:amd64              450.80.02-1                     amd64        NVIDIA OpenCL installable client driver (ICD)
ii  nvidia-vulkan-icd:amd64              450.80.02-1                     amd64        NVIDIA Vulkan installable client driver (ICD)
ii  ocl-icd-libopencl1:amd64             2.2.13-1                        amd64        Generic OpenCL ICD Loader
ii  ocl-icd-opencl-dev:amd64             2.2.13-1                        amd64        OpenCL development files
ii  pocl-opencl-icd:amd64                1.5-6                           amd64        pocl ICD

hashcat (v6.1.1) starting...
cuInit(): unknown error
OpenCL Info:
============
OpenCL Platform ID #1
  Vendor..: The pocl project
  Name....: Portable Computing Language
  Version.: OpenCL 1.2 pocl 1.5, None+Asserts, LLVM 9.0.1, RELOC, SLEEF, DISTRO, POCL_DEBUG
Backend Device ID #1
    Type...........: CPU
    Vendor.ID......: 128
    Vendor.........: GenuineIntel
    Name...........: pthread-Intel(R) Core(TM) i7-9750HF CPU @ 2.60GHz
    Version........: OpenCL 1.2 pocl HSTR: pthread-x86_64-pc-linux-gnu-skylake
    Processor(s)...: 12
    Clock..........: 4500
    Memory.Total...: 5834 MB (limited to 2048 MB allocatable in one block)
    Memory.Free....: 5770 MB
    OpenCL.Version.: OpenCL C 1.2 pocl
    Driver.Version.: 1.5
МОЖЕТ КТО ПОМОЖЕТ ИДЕЕЙ Дрова вроде как есть но их как бы нет . Если убить дрова от Nvidia то работает на pocl
??? ЧТО ДЕЛАТЬ И КТО ВИНОВАТ???
 

Stiv76

Member
19.10.2020
9
0
BIT
2
аналогично! 1660super ! работает только r5 3600 в хешкат и все(
Если побежу то отпишусь подробно.

аналогично! 1660super ! работает только r5 3600 в хешкат и все(
Думаю что корень проблемы в том что последний 450.80 драйвер предоставляемый в Kali repo не поддкрживает мою 1660Ti mobile.
Список карт для 450
Точно под мою карту самый свежий 435
Подборщик дров.
Я на Linux' е всего пару-тройку месяцев так что пока исправляю что я уже накрутил.
Но полагаю что с 435 и пакетом hashcat-nvidia должно заработать.
Вторая беда CUDA карты нет в списке.
Так что может и несудьба.

Потому как Ж :(
Some actions must be taken before the CUDA Toolkit and Driver can be installed on Linux:
  • Verify the system has a CUDA-capable GPU.
  • Verify the system is running a supported version of Linux.
  • Verify the system has gcc installed.
  • Verify the system has the correct kernel headers and development packages installed.
  • Download the NVIDIA CUDA Toolkit.
  • Handle conflicting installation methods.
 

Johnhill

Active member
29.03.2020
25
0
BIT
0
Думаю что корень проблемы в том что последний 450.80 драйвер предоставляемый в Kali repo не поддкрживает мою 1660Ti mobile.
Список карт для 450
Точно под мою карту самый свежий 435
Подборщик дров.
Я на Linux' е всего пару-тройку месяцев так что пока исправляю что я уже накрутил.
Но полагаю что с 435 и пакетом hashcat-nvidia должно заработать.
Вторая беда CUDA карты нет в списке.
Так что может и несудьба.
Тоже так думаю )
 

Stiv76

Member
19.10.2020
9
0
BIT
2
Тоже так думаю )
Сейчас у меня мпроблема с совместимостью ядра 5.9.0 и драйвера 435 и как я понял это известная проблема с драйверами NVIDIA и Linux Kernel 5.9.0
пытаюсь понять. Проблема с подписью в DKMS. Грызу учебник.
and
это из nvidia-installer.log
fatal error: linux/ioctl32.h: No such file or directory
 
Последнее редактирование:

Johnhill

Active member
29.03.2020
25
0
BIT
0
Думаю что корень проблемы в том что последний 450.80 драйвер предоставляемый в Kali repo не поддкрживает мою 1660Ti mobile.
Список карт для 450
Точно под мою карту самый свежий 435
Подборщик дров.
Я на Linux' е всего пару-тройку месяцев так что пока исправляю что я уже накрутил.
Но полагаю что с 435 и пакетом hashcat-nvidia должно заработать.
Вторая беда CUDA карты нет в списке.
Так что может и несудьба.
У меня как раз на пк 1660super которая есть в списке, подскажите как вы устанавливали драйвер? Я пробовал с оф источника
 

Stiv76

Member
19.10.2020
9
0
BIT
2
Посмотрите версию ядра uname -r
Если 5.9 то драйвер заработает только этот NVIDIA-Linux-x86_64-455.45.01.run
Если у вас Кали то придётся брать от сюда.

chmod 744 NVIDIA-Linux-x86_64-455.45.01.run перевести в исполняемый
перед установкой надо вычистить старый драйвер
sudo apt-get purge nvidia*
sudo apt remove nvidia*
В /etc/modprobe.d/ nvidia-installer-disable-nouveau.conf отключить nouveau там должно быть
blacklist nouveau
options nouveau modeset=0

возможно, если неустановлены, то поставить сборщик , DKMS и linux-headers у меня сработал такой вариант
sudo apt-get install build-essential dkms linux-headers-$(uname -r)
linux-headers-5.9.0-kali2-amd64 не сработал
и отключить X server
sudo service lightdm stop
после чего получите черный экран (что меня первый раз напугало если честно :) хоть и был готов но ЧЭ есть ЧЭ .рефлекс от WIN )
Alt+F1 откроет консоль login : pass
Зайти в папку с драйвером и запустить под root ,sudo не сработает, sh NVIDIA-Linux-x86_64-455.45.01.run
Дальше по диалогам .
У меня установился норм . Не смотря на то что моей 1660Тi нет в списке монитор наконецто прищел в норму и выдал приличные цвета и настройки.
OpenCL в наличии.
Если не встанет то reboot загрузит с nouveau driver

Из Kali CUDA НЕ УСТАНАВЛИВАИТЕ
там под старый драйвер. Ещё и пытается его присунуть вместо 455 на что наше твёрдое NO
Берите от осюда. Под 5.9.+ и 455 driver
дебиановскую
Инструкции по установке там прилагаются.
 

Вложения

  • Kazam_screenshot_00004.png
    Kazam_screenshot_00004.png
    38,2 КБ · Просмотры: 181
Последнее редактирование:

Stiv76

Member
19.10.2020
9
0
BIT
2
!!!!!ЗАРАБОТАЛА КОТЯРА НАКУРЕННАЯ!!!!

Осталось разобраться с контролем вентиляторов. Но это мелочи.
 

Вложения

  • Kazam_screenshot_00000.png
    Kazam_screenshot_00000.png
    57,2 КБ · Просмотры: 276
  • Kazam_screenshot_00001.png
    Kazam_screenshot_00001.png
    33 КБ · Просмотры: 259
Последнее редактирование:

Stiv76

Member
19.10.2020
9
0
BIT
2
Ухх не думал что все так не просто , спасибо !
Вчера забыл написать. При установке CUDA надо отменять в меню установщика установку драйвера так как в ней 455.32 а свежак 455.45 ну и если драйвер уже стоит и галочку в меню не снять то то CUDA выругается и отвалится. И в целом ставить из run файлов не очень правильно. Потом с обновлением из репозитория KALI или изменении версии ядра могут возникнуть конфликты. Хотя DKMS с изменениями ядра должен справляться "но это не точно" . Ну да главное Hashcat заработал на видяхе.
 
Последнее редактирование:

Johnhill

Active member
29.03.2020
25
0
BIT
0
Вчера забыл написать. При установке CUDA надо отменять в меню установщика установку драйвера так как в ней 455.32 а свежак 455.45 ну и если драйвер уже стоит и галочку в меню не снять то то CUDA выругается и отвалится. И в целом ставить из run файлов не очень правильно. Потом с обновлением из репозитория KALI или изменении версии ядра могут возникнуть конфликты. Хотя DKMS с изменениями ядра должен справляться "но это не точно" . Ну да главное Hashcat заработал на видяхе.
Я впечатлён Вашей настойчивостью чтоб оно заработало ) ну да я в принципе уже и через aircrack сделал все за ночь .. больше мне ничего не нужно в плане этой системы, может позже понадобится и что-то да поменяют поправят )

Вчера забыл написать. При установке CUDA надо отменять в меню установщика установку драйвера так как в ней 455.32 а свежак 455.45 ну и если драйвер уже стоит и галочку в меню не снять то то CUDA выругается и отвалится. И в целом ставить из run файлов не очень правильно. Потом с обновлением из репозитория KALI или изменении версии ядра могут возникнуть конфликты. Хотя DKMS с изменениями ядра должен справляться "но это не точно" . Ну да главное Hashcat заработал на видяхе.
так и получилось) Только что обновил ось и все заработало в hashcat =)

Вчера забыл написать. При установке CUDA надо отменять в меню установщика установку драйвера так как в ней 455.32 а свежак 455.45 ну и если драйвер уже стоит и галочку в меню не снять то то CUDA выругается и отвалится. И в целом ставить из run файлов не очень правильно. Потом с обновлением из репозитория KALI или изменении версии ядра могут возникнуть конфликты. Хотя DKMS с изменениями ядра должен справляться "но это не точно" . Ну да главное Hashcat заработал на видяхе.
Вы не подскажите пожалуйста, где находятся пароли которые hashcat нашел? --show не работает или я что-то не то делаю
 

Stiv76

Member
19.10.2020
9
0
BIT
2
Вы не подскажите пожалуйста, где находятся пароли которые hashcat нашел? --show не работает или я что-то не то делаю
Тут я помочь не смогу.Как уже писал, я только в октябре начал изучать PenTesting и Linux но могу посоветовать неплохой ресурс которым сам пользуюсь.
!!!Некотарая инфа может быть устаревшей а также прямое копирование команд может привести к неожиданным результатам.!!!

Кстати похоже что в repo Kali уже добавили NVIDIA_DRIVER 455.45 и ожидаемо у меня появились проблемы c из за установки из run. После обновления система упала в pecovery mod . А у вас обнавление привело к коректной установке драйвера из репозитория.
Хотя похоже что NVIDIA у меня не причём. Сломался Xfce

Думаю тему можно закрыть.
Теперь в KALI Linux проблема с nVidia-driver и CUDA решены на уровне rolling repository
Решение :
sudo apt update
sudo full-upgrade -y
reboot
sudo apt install -y nvidia-driver nvidia-cuda-toolkit
reboot
Будут установленны Driver version : 455.45.01 CUDA toolkit version 11.1.114 OpenCL version 1.2
 

Вложения

  • Kazam_screenshot_00003.png
    Kazam_screenshot_00003.png
    28 КБ · Просмотры: 227
Последнее редактирование:
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!