https://hashcat.net/hashcat/
【导语】:hashcat是一款被誉为世界上最快、最先进的密码恢复工具。它支持超过300种高度优化的哈希算法,并具备独特的攻击模式。hashcat可在Linux、Windows和macOS上运行,支持CPU、GPU和其他硬件加速器,并提供辅助工具来实现分布式密码破解。
【特点】:hashcat具有以下特点:
hashcat [options]... hash|hashfile|hccapxfile [dictionary|mask|directory]...
如:
hashcat64.exe -m 1000 329153f560eb329c0e1deea55e88a1e9 pass.txt --force
-m,--hash-type,支持的 hash 类型,数字类型,如 -m 1000,默认值是 0
,支持 MD4、MD5、SHA1、SHA2-224、SHA2-256 等 300 种类型,分别对应 900/0/100/1300/1400
-a,--attack-mode,破解类型,数字类型,如 -a 3,默认值是 0
0 | 字典破解:hashcat -a 0 -m 400 example400.hash example.dict
1 | 组合破解:hashcat -a 0 -m 0 example0.hash example.dict -r rules/best64.rule
3 | 掩码暴力破解:hashcat -a 3 -m 0 example0.hash ?a?a?a?a?a?a
6 | 混合字典 + 掩码:hashcat -a 1 -m 0 example0.hash example.dict example.dict
7 | 混合掩码 + 字典
9 | 关联破解:hashcat -a 9 -m 500 example500.hash 1word.dict -r rules/best64.rule
-V,--version,显示版本号
-o,--outfile,输出文件,如 -o outfile.txt
-r,--rules-file,指定规则文件,如 -r rules/best64.rule
--force,忽略告警信息强制破解
--show,显示破解结果
-D,--opencl-device-types,设备类型,如 -D 1
1 | CPU
2 | GPU
3 | FPGA, DSP, Co-Processor
【使用方法】:您可以从hashcat的官方网站下载压缩包,并解压后即可使用。下载地址为:
使用hashcat的命令行界面,您可以执行各种操作。以下是一些常用的命令选项:
-EOF-
【更多优秀开源项目】:如果您对开源项目感兴趣,可以访问下方图片链接,了解更多热门、有趣和实用的开源项目。开源前哨是一个维护了超过10万个star的开源技术资源库,涵盖Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET等多个领域。
请注意,以上内容是对原文的重新构建,以确保文章的独特性和低相似度。同时,大括号内的ID保持不变,以保证文章的完整性和格式。