-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
-m参数用于指定哈希类型。在rules目录下,存放着生成字典的各种规则。我们将基础信息保存在base.txt文件中,并将结果输出到test.txt文件中。接下来,我将使用HashCat来破解NTLMv2密码。