Ubuntu 安装hashcat以及CPU驱动
hashcat参考地址
hashcat号称世界上最快的密码破解,世界上第一个和唯一的基于GPGPU规则引擎,免费多GPU(高达128个GPU),多哈希,多操作系统(Linux和Windows本地二进制文件),多平台(OpenCL和CUDA支持),多算法,资源利用率低,基于字典攻击,支持分布式破解等等。hashcat目前支持各类公开算法高达247类,市面上面公开的密码加密算法基本都支持!
hashcat系列软件在硬件上支持使用CPU、NVIDIA GPU、ATI GPU来进行密码破解。在操作系统上支持Windows、Linux平台,并且需要安装官方指定版本的显卡驱动程序,如果驱动程序版本不对,可能导致程序无法运行。
一、安装hashcat
官网地址:https://hashcat.net/hashcat/
git仓库:https://github.com/hashcat/hashcat
-
7z包安装
wget https://hashcat.net/files/hashcat-6.1.1.7z apt-get install -y p7zip p7zip -d hashcat-5.0.0.7z cd hashcat-5.0.0/ cp hashcat32.bin /usr/bin/ ln -s /usr/bin/hashcat32.bin /usr/bin/hashcat cd /usr/bin/hashcat-6.1.1 # 目录下包含BUILD.md、README.md、Makefile,BUILD文件中是hashcat的安装命令,推荐大家作为参考。Makefile文件中是编译代码,包括引用的各各文件和数据库路径 make # 执行编译 make install # 执行安装
-
tar.gz包安装
wget https://hashcat.net/files/hashcat-6.1.1.tar.gz tar -xzvf hashcat-6.1.1.tar.gz cp hashcat-6.1.1 /usr/bin cd /usr/bin/hashcat-6.1.1 # 目录下包含BUILD.md、README.md、Makefile,BUILD文件中是hashcat的安装命令,推荐大家作为参考。Makefile文件中是编译代码,包括引用的各各文件和数据库路径 make # 执行编译 make install # 执行安装
-
git源码安装
git clone https://github.com/hashcat/hashcat.git make make install
二、运行测试
-
安装完成后,在hashcat包里有几个example,可以执行
./example0.sh
进行测试 -
运行hashcat需要
GPU驱动
或者CPU驱动
,本机没有,所以报出一下错误
三、解决无驱动
这里由于显卡性能不高,所以采用CPU
来执行计算hashcat
-
下载intel opencl SDK: https://software.intel.com/en-us/intel-opencl
-
解压压缩包
tar -xzvf intel_sdk_for_opencl_applications_2020.2.487.tar.gz
-
下载安装
cd intel_sdk_for_opencl_applications_2020.2.487 ./install.sh
sudo apt-get install clinfo # 通过clinfo查看可用的openCL platforms和devices的信息
clinfo
如果结果是
Number of platforms 0
或者ICD loader reports no usable platforms
,在保证intel opencl sdk安装的情况下执行:sudo apt-get install beignet clinfo ocl-icd-opencl-dev opencl-headers ocl-icd-libopencl1 sudo apt-get install beignet-opencl-icd
四、执行破解命令
- 在hashcat文件中,提供能多个example,可通过执行
./example0.sh
方式执行demo - 文件中,
example.dict
是一个弱密码字典example
如果执行命令后,出现如下图问题:
在命令中加上--force
e.g.
sudo ./hashcat --force -t 32 -a 7 example0.hash ?a?a?a?a example.dict
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2018-08-10 常用内置模块(二)——logging模块
2018-08-10 包的介绍