运行HashCat 4.0.1时出现错误CL_PLATFORM_NOT_FOUND_KHR

mst*_*ehr 5 hash 14.04

我从其官方网站下载了HashCat 4.0.1。运行它显示以下错误:

root@mstehr:~/hashcat-4.0.1# ./hashcat64.bin -I
hashcat (v4.0.1) starting...

clGetPlatformIDs(): CL_PLATFORM_NOT_FOUND_KHR
Run Code Online (Sandbox Code Playgroud)

我使用的是 Ubuntu 14.04。我可以在另一个 Ubuntu 机器上成功运行此命令。

的结果head /proc/cpuinfo

root@mstehr:~# head /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 58
model name      : Intel(R) Core(TM) i3-3210 CPU @ 3.20GHz
stepping        : 9
microcode       : 0x15
cpu MHz         : 3192.864
cache size      : 3072 KB
physical id     : 0
Run Code Online (Sandbox Code Playgroud)

ls 的结果lspci

root@kmstehr:~# lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation H61 Express Chipset Family LPC Controller (rev 05)
00:1f.2 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 4 port SATA IDE Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
00:1f.5 IDE interface: Intel Corporation 6 Series/C200 Series Chipset Family 2 port SATA IDE Controller (rev 05)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
03:00.0 PCI bridge: Integrated Technology Express, Inc. Device 8892 (rev 41)
04:01.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
Run Code Online (Sandbox Code Playgroud)

的结果ls /etc/OpenCL/vendors/

root@kmstehr:~# ls /etc/OpenCL/vendors/
ls: cannot access /etc/OpenCL/vendors/: No such file or directory
Run Code Online (Sandbox Code Playgroud)

SuB*_*SuB 4

的输出lspci表明系统上唯一的显卡是Intel(R) Core(TM) i3-3210Intel Corporation Xeon E3-1200处理器的一部分。另外,您还没有安装 OpenCl 库,因此请按照以下步骤操作:

\n\n

使用以下命令安装 lsb-core 软件包:

\n\n
apt-get install lsb-core\n
Run Code Online (Sandbox Code Playgroud)\n\n

Intel CPU 需要适用于 Intel Core 和 Intel Xeon 处理器(16.1.1 或更高版本)的 OpenCL Runtime。OpenCL\xe2\x84\xa2 Runtime 16.1.2 for Intel\xc2\xae Core\xe2\x84\xa2 and Intel\xc2\xae Xeon\xc2\xae Processors for Red Hat* and Ubuntu* Linux* (64-bit)从此页面下载并安装。忽略兼容性警告:

\n\n
tar xf opencl_runtime_16.1.2_x64_rh_6.4.0.37.tgz\ncd opencl_runtime_16.1.2_x64_rh_6.4.0.37\nsudo ./install_GUI.sh\n
Run Code Online (Sandbox Code Playgroud)\n