hashcat 安装

本文介绍了 Windows、MacOS、Linux 如何安装 Hashcat v7.1.2。

Windows 安装 hashcat v7.1.2

下载最新二进制包

下载官方二进制包 hashcat-7.1.2.7z

解压到例如:D:\Tools\bin\hashcat 目录中

设置全局可用

新建 D:\Tools\cmd 目录,在该目录下添加 hashcat.cmd 文件,内容如下

BAT (Batchfile)
@echo off
pushd "D:\Tools\bin\hashcat"
hashcat.exe %*
popd

以 Window11 为例,点击最下面 Windows 开始图标或点击键盘 Start 键 -> 设置 -> 系统 -> 关于 -> 高级系统设置 -> 环境变量 -> 系统变量一栏里双击 Path -> 新增-> 输入 D:\Tools\cmd -> 确认。

新开一个终端,测试

PowerShell
hashcat --version

MacOS 安装 hashcat v7.1.2

Homebrew 下载安装

MacOS 安装 hashcat 比较简单

Zsh
brew install hashcat

Linux 安装 hashcat v7.1.2

卸载老版本 hashcat v6.2.6

默认 apt 安装的是老旧版本 v6.2.6,目前最新版本是 v7.1.2,最新版功能更强大,推荐安装

Bash
# 不推荐
sudo apt install # v6.2.6

如果通过上述安装了老版本,先删除

Bash
sudo apt remove hashcat # remove hashcat 6.2.6

下载最新二进制包

下载最新二进制包,例如到 ~/Downloads 目录

Bash
mkdir -p  ~/Downloads

cd ~/Downloads

# 下载 hashcat 最新二进制包
wget https://hashcat.net/files/hashcat-7.1.2.7z

如果很慢,可以用迅雷、Motrix Next 等下载工具,在下载目录打开终端进入 wsl

Bash
mv hashcat-7.1.2.7z ~/Downloads
cd ~/Downloads

解压到第三方专属目录 /opt

下载 7z 工具,解压 hashcat 包

Bash
sudo apt install p7zip-full

7z x hashcat-7.1.2.7z

进入目录查看版本

Bash
cd hashcat-7.1.2

./hashcat.bin --version # v7.1.2

把解压包内容复制到专属的第三方软件目录 /opt 中

Bash
sudo mkdir -p /opt
sudo mv ~/Downloads/hashcat-7.1.2 /opt/hashcat

设置全局可用

创建软链,就可以全局使用了

Bash
sudo ln -s /opt/hashcat/hashcat.bin /usr/local/bin/hashcat

hashcat --version

# 如果没有立即生效,刷新一下 bash
hash -r

目录权限问题

注意:如果没权限,注意把目录权限交给普通用户

查看权限

Bash
ls -ld /opt/hashcat # 能看到你的用户名表示可以

如果显示属于 root 用户,则手动移交权限

Bash
sudo chown -R $USER:$USER /opt/hashcat