使用 Intel Celeron CPU N2840 @ 2.16GHz 安装 Hashcat

使用 Intel Celeron CPU N2840 @ 2.16GHz 安装 Hashcat

我正在尝试在我的 ubuntu 机器上安装 hashcat,但遇到了驱动程序问题。我成功安装了 hashcat 3.30,但运行它时出现以下错误:

hashcat (v3.30-49-g2f81532) starting...

* Device #1: Intel's OpenCL runtime (GPU only) is currently broken
             We need to wait for an update of their OpenCL drivers
             You can use --force to override this but do not post error reports if you do so
No devices found/left

我在谷歌上搜索我的电脑时没有找到任何东西。我需要安装 opencl 驱动程序来解决这个问题吗?hashcat 适用于 Intel Celeron N2840 吗?

答案1

我在创建如何在 Ubuntu 18.04 上安装 hashcat 的教程时遇到了这个错误;我在下面提供了为英特尔® 处理器安装 OpenCL™ 运行时的说明 - 请随时查看我的GitHub 上的完整要点。希望有帮助!

为英特尔® 处理器安装 OpenCL™ 运行时

为英特尔® 处理器安装 OpenCL™ 运行时 - 选项 A(推荐)

  1. 通过运行来检查您的 CPU 系统处理器架构,sudo lscpu以识别 CPU 的类别,例如“Intel (R) Core (TM) i7-7700 CPU @ 3.60Ghz”-或者,您可以转到“设置”>“详细信息”,它还将显示 CPU 系列(例如 Intel (R) HD Graphics 630 (Kaby Lake GT2))。
  2. 前往英特尔开发人员专区并向下滚动到您系统的相应下载链接;假设您正在运行 Ubuntu 18.04 并拥有英特尔酷睿级 CPU,向下滚动到“Linux* OS Ubuntu* 16.04.x (deb)”并单击18.46.11837 运行时的 Github 链接访问要下载的运行时包。
  3. 上述 Github repo 中应该有说明 - 或者您可以继续执行以下步骤。
  4. cd ~/Desktop
  5. mkdir neo
  6. cd neo
  7. sudo wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-gmmlib_18.4.0.348_amd64.deb
  8. wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-igc-core_18.44.1060_amd64.deb
  9. wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-igc-opencl_18.44.1060_amd64.deb
  10. wget https://github.com/intel/compute-runtime/releases/download/18.46.11837/intel-opencl_18.46.11837_amd64.deb
  11. 通过运行来安装软件包sudo dpkg -i *.deb
  12. 运行 重新启动系统sudo reboot

为英特尔® 处理器安装 OpenCL™ 运行时 - 选项 B

  1. 英特尔 OpenCL 运行时网站并向下滚动到页面底部下载适用于 LINUX OS(仅限 64 位)的 Intel CPU Runtime for OpenCL Applications 18.1。
  2. 下载适用于英特尔处理器的 OpenCL 运行时后,cd ~/Downloads
  3. 运行sudo tar -xzf l_opencl_p_18.1.0.013.tgz解压 tgz 文件 - 请注意,OpenCL 文件版本可能会自本要点发布后更新(即截至本要点,版本为 18.1.0.013。)
  4. cd l_opencl_p_18.1.0.013
  5. 跑步sudo ./install.sh
  6. 出现欢迎屏幕 - 按住“Enter”键直到能够输入,选择“2”,表示“我不同意收集我的信息”
  7. 点击“1”
  8. 点击“1”
  9. 按“Enter”然后重新启动计算机。
  10. 如果在测试 hashcat 后遇到任何其他英特尔 OpenCL 错误,请转至“为英特尔® 处理器安装 OpenCL™ 运行时 - B”部分;如果没有,请继续执行“测试 Hashcat”部分

相关内容