Hashcat --help 参看hashcat 帮助文档
-m 表示散列算法类型
-m 1000 (NTLM)
-a 指定破解模式,常用 straight 字典破解 和 brute-force 暴力破解
0 = Straight //字典破解
1 = Combination //组合破解
3 = Brute-force //掩码暴力破解
6 = Hybrid Wordlist + Mask
7 = Hybrid Mask + Wordlist
9 = Association
常用命令
hashcat -a 0 -m xx <hashfile> <zidian1> <zidian2>
-m 指定哈希类型
-a 指定破解模式
-V 查看版本信息
-o 将输出结果储存到指定文件
--force 忽略警告
--show 仅显示破解的hash密码和对应的明文
--remove 从源文件中删除破解成功的hash
--username 忽略hash表中的用户名
-b 测试计算机破解速度和相关硬件信息
-O 限制密码长度
-T 设置线程数
-r 使用规则文件
-1 自定义字符集 -1 0123asd ?1={0123asd}
-2 自定义字符集 -2 0123asd ?2={0123asd}
-3 自定义字符集 -3 0123asd ?3={0123asd}
-i 启用增量破解模式
--increment-min 设置密码最小长度
--increment-max 设置密码最大长度