03d80802-1da2-41b6-9e66-899a3c98a0Generic hash types
https://hashcat.net/wiki/doku.php?id=example_hashes
攻击模式
a --attack-mode指明了hashcat采用的攻击模式,可用的攻击模式如下:
| val | mode | description |
|---|---|---|
| 0 | straight | 直接字典攻击,遍历字典的每一行 |
| 1 | combination | 组合攻击,多个字典共同作用,其中的值相互组合 |
| 3 | brute-force | 暴力破解,根据定制的Mask进行暴力破解 |
| 6 | Hybrid wordlist + Mask | 混合攻击,以字典文件为基础,通过Mask规则生成新的字典来进行攻击 |
| 7 | Hybrid Mask + wordlist | 混合攻击,以Mask规则为基础,通过append字典文件来进行攻击,与上一种刚好相反 |
查看帮助信息:
hashcat --help
使用字典攻击模式:
hashcat -m <哈希模式> -a 0 <密码哈希文件> <字典文件>
使用组合攻击模式:
hashcat -m <哈希模式> -a 1 <密码哈希文件> <字典文件1> <字典文件2>
使用规则攻击模式:
hashcat -m <哈希模式> -a 0 -r <规则文件> <密码哈希文件> <字典文件>
查看已经破解的密码:
./hashcat.exe -m 0 -w 4 -a 3 8743b52063cd84097a65d1633f5c74f5 --show
查看哈希模式的编号及对应名称:
hashcat --help | grep "MODE
破解特定哈希模式:
hashcat -m <哈希模式> <密码哈希文件> <字典文件>
设置工作线程数:
hashcat -m <哈希模式> -a 0 -w <线程数> <密码哈希文件> <字典文件>
启用自定义字符集:
hashcat -m <哈希模式> -a 0 --custom-charset1=?l?d?u?h <密码哈希文件> <字典文件>
查看哈希文件中的哈希类型:
hashcat -m 0 --example-hashes
以上是一些基本的hashcat指令,您可以根据需要调整参数以适应您的破解需求。请确保您在合法的情况下使用hashcat,并仅对您有授权的系统进行测试。