-m 指定哈希类型
-a 指定攻击模式,有5中模式
0 Straight(字典破解)
1 Combination(组合破解)
3 Brute-force(掩码暴力破解)
6 Hybrid dict + mask(混合字典+掩码)
7 Hybrid mask + dict(混合掩码+字典)
-o 输出文件
-stdout 指定基础文件
-r 指定规则文件
-V 打印出版本
-h 查看帮助
为了提高文章的SEO效果,我将重新构建以下内容:
HashCat是一款密码破解软件,它支持使用CPU、NVIDIA GPU和ATI GPU进行密码破解。它适用于Windows和Linux操作系统,并需要安装官方指定版本的显卡驱动程序。如果驱动程序版本不正确,可能会导致软件无法正常运行。
HashCat主要有三个版本:HashCat、oclHashcat-plus和oclHashcat-lite。它们之间的区别在于:HashCat只支持使用CPU进行密码破解;oclHashcat-plus支持使用GPU进行多种HASH的破解,支持的算法高达77种;oclHashcat-lite只支持使用GPU对单个HASH进行破解,支持的HASH种类仅有32种,但经过优化,可以达到GPU破解的最高速度。如果只需要破解单个密文,推荐使用oclHashcat-lite。
由于我个人经济有限,所以我选择了最简单的CPU破解方式。
hashcat64.exe --stdout base.txt -r C:Users17250Desktophashcat-4.1.0rulesdive.rule -o test.txt
hashcat64.exe -m 5600 Net-NTLM-Hash password.txt
在使用HashCat时,可以通过-m参数选择不同的哈希类型进行破解。此外,HashCat还提供了一些规则,存放在rules目录下,可以用于生成字典。在当前目录下,我们将基础信息保存在base.txt文件中,并将结果输出到test.txt文件中。通过使用HashCat,我们可以破解NTLMv2的密码。