Hashcat用户手册——hashcat在linux系统下的安装

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

hashcat安装

在之前的讨论中,我们已经介绍了在Windows环境下安装和编译hashcat,今天我们将讨论在Linux环境下的安装过程。虽然安装过程可能有些乏味,但请大家耐心等待,一旦安装完成,我们就可以讨论hashcat命令的使用方法了。在Ubuntu下安装hashcat时,我们将使用hashcat-4.1.0版本。hashcat 4.0版本已经将GPU和CPU整合到了源代码中。在安装过程中,hashcat会检测您的硬件并安装相应的版本。hashcat 4.0取消了对gcc的限制,从而简化了许多步骤。因此,在安装hashcat时,我们只需要安装opencl库作为hashcat的运行支持库,无需进行繁琐的环境配置。

首先,我们需要安装opencl。Opencl有多个版本,包括Intel、Nvidia和AMD的opencl,您可以根据自己的硬件环境选择相应的opencl SDK。从官方网站下载opencl,我使用的是opencl+runtime16.1.2x64rh6.4.0.37版本。下载完成后,将其解压到您习惯使用的路径,并找到installGUI.sh文件。运行该文件,将会出现一个图形界面,按照界面中的提示逐步安装opencl即可。为了以防万一,我还下载了一个openclheaders压缩包,其中包含一些.c文件。安装完成opencl后,hashcat的环境配置就完成了。

接下来,我们需要安装hashcat。您可以从hashcat的官方网站下载源代码,或者直接将GitHub上的hashcat源代码复制到您的主机上。下载hashcat后,首先查看源代码中的README.md、BUILD.md和Makefile三个文件。BUILD文件中包含了hashcat的安装命令,建议大家作为参考。Makefile文件用于编译代码,包括引用的各个文件和数据库路径。然后,进行子模块更新。

运行make命令后,将开始编译hashcat源代码,并提供Makefile文件中提供的相关功能。运行make install命令,即可开始安装hashcat。安装完成后,可以使用-b命令对hashcat进行测试。如果测试通过,说明hashcat安装成功。

如果您安装的是hashcat 3.0及更早版本,按照上述步骤操作,基本上可以确保hashcat正常运行。如果您对旧版本的hashcat有特殊需求,可以参考下面的内容。

在早期的hashcat版本中,有一些限制条件,需要在gcc 4.9以上的版本下运行。因此,我们首先需要配置计算机的gcc,或者将GCC编译器升级到4.9以上版本。gcc还需要依赖GMP、MPFR和MPC库,因此我们需要先安装这些支持软件。

首先是GMP的安装。从官方网站下载并解压,然后配置gcc环境。接下来是MPFR的安装,同样下载并解压,然后进行安装。MPC的安装也是类似的步骤。

最后是GCC的安装。您可以直接从源中下载gcc,也可以从源代码进行安装。

以上是安装过程的详细步骤,希望能对您有所帮助。

赞(0)