--- notion-id: 03d80802-1da2-41b6-9e66-899a3c98a0fa --- **Generic hash types** [https://hashcat.net/wiki/doku.php?id=example_hashes](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字典文件来进行攻击,与上一种刚好相反 | 1. **查看帮助信息**: ```shell hashcat --help ``` 2. **使用字典攻击模式**: ```php hashcat -m <哈希模式> -a 0 <密码哈希文件> <字典文件> ``` 3. **使用组合攻击模式**: ```php hashcat -m <哈希模式> -a 1 <密码哈希文件> <字典文件1> <字典文件2> ``` 4. **使用规则攻击模式**: ```php hashcat -m <哈希模式> -a 0 -r <规则文件> <密码哈希文件> <字典文件> ``` 5. **查看已经破解的密码**: ```css ./hashcat.exe -m 0 -w 4 -a 3 8743b52063cd84097a65d1633f5c74f5 --show ``` 6. **查看哈希模式的编号及对应名称**: ```shell hashcat --help | grep "MODE ``` 7. **破解特定哈希模式**: ```php hashcat -m <哈希模式> <密码哈希文件> <字典文件> ``` 8. **设置工作线程数**: ```php hashcat -m <哈希模式> -a 0 -w <线程数> <密码哈希文件> <字典文件> ``` 9. **启用自定义字符集**: ```php hashcat -m <哈希模式> -a 0 --custom-charset1=?l?d?u?h <密码哈希文件> <字典文件> ``` 10. **查看哈希文件中的哈希类型**: ```css hashcat -m 0 --example-hashes ``` 以上是一些基本的hashcat指令,您可以根据需要调整参数以适应您的破解需求。请确保您在合法的情况下使用hashcat,并仅对您有授权的系统进行测试。