安装Hashcat v3.10 Ubuntu错误

时间:2016-11-08 13:05:50

标签: ubuntu-16.04 hashcat

我正在关注本教程hashcat turtorial,显然在必要时更改/更新命令。我遇到了各种各样的问题。

当我输入帮助命令时,它会完全响应,如此简短引用

中所示
  

斯@斯:〜$   hashcat64.bin --help

     

hashcat,高级密码恢复

     

用法:hashcat [options] ... hash | hashfile | hccapfile [dictionary | mask | directory] ​​...

然而,当我输入正确的命令时,会发生这种情况:

  

cadiz @ cadiz:〜$ hashcat64.bin -m 0 -a 1 Desktop / md5ex.txt Desktop / realuniq.lst -r hashcat-3.10 / rules / combinator.rule

     

错误:/ usr / bin / OpenCL /:没有这样的文件或目录

我根本不知道这里有什么问题。

2 个答案:

答案 0 :(得分:0)

您需要安装OpenCL运行时。检查hashcat.net的主页

  • Windows上的AMD用户需要“AMD Radeon Software Crimson Edition”(15.12或更高版本)
  • Linux上的AMD用户需要“AMDGPU-Pro Driver”(16.40或更高版本)
  • 英特尔CPU用户需要“适用于英特尔酷睿和英特尔至强处理器的OpenCL运行时”(16.1.1或更高版本)

  • Windows用户的Intel GPU需要“用于Intel Iris和Intel HD Graphics的OpenCL驱动程序”

  • Linux用户的英特尔GPU需要“适用于Linux的OpenCL 2.0 GPU驱动程序包”(2.0或更高版本)

  • NVidia用户需要“NVIDIA驱动程序”(367.x或更高版本)

答案 1 :(得分:0)

这是一个误导性错误!

可能是因为您输入了此命令:

$ sudo cp [path to Hashcat dir]/hashcat64.bin /usr/bin/

然后:

$ hashcat64.bin [rest of the command]

我想,这个二进制文件具有一些相关的链接,当您这样做时,该链接可能会断开,并且在访问驱动程序时出现一些权限问题,而本教程对此没有考虑。

因此您可以在Hashcat目录中运行它,例如:

[Inside Hashcat dir]$ sudo ./hashcat64.bin [rest of the command]

它将运行并检测驱动程序。

它解决了我的问题,希望有帮助。