一、hashcat -h 查看工具相关的帮助
二、-a 攻击方式
0 | Straight 字典破解
1 | Combination 组合破解
3 | Brute-force 掩码破解
6 | Hybrid Wordlist + Mask 混合字典 + 掩码
7 | Hybrid Mask + Wordlist 混合掩码 + 字典
三、-m hash加密的类型,最常用为0系MD5加密,如果是别的需要用-H看帮助,或者使用命令hashcat -h|findstr (加密方式)寻找,比如Linux使用的是 sha512crypt加密方式,命令就是hashcat -h|findstr sha512crypt。
四、用hashcat使用密码本破解的完整命令:hashcat -a(表示攻击方式) 0(选择字典破解) -m(表示加密的类型) 1800(表示是用sha512crypt方式加密的) d:\pass(要破解的密码文件或者直接放密码) 2.txt(密码本)
五、破解linux中shadow文件密码:1.在hashcat文件下目录输入cmd,进入运行模式。2.输入命令hashcat -h|findstr sha512crypt,找到sha512crypt加密代码,默认sha512crypt为1800(linux中,一般为sha512crypt加密)。3.打开shadow文件,查看密码,或者直接导出shadow文件。4.输入命令hashcat -a 0 -m 1800 密码 密码本.txt