目录
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 --versionMacOS 安装 hashcat v7.1.2
Homebrew 下载安装
MacOS 安装 hashcat 比较简单
Zsh
brew install hashcatLinux 安装 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
