hashcat cmd运行指令
时间: 2024-10-17 14:09:24 浏览: 22
Hashcat是一款著名的密码恢复工具,它主要用于哈希碰撞破解。在命令行中运行Hashcat,你需要首先安装并配置好该软件。基本的命令结构通常包括以下几个部分:
1. **启动Hashcat**:
```
hashcat [options] hashes filelist
```
`hashes`是包含哈希值的文件,`filelist`是包含待尝试密码文件的列表。
2. **添加字典**:
`-a` 或 `--attack` 后面接攻击类型,比如 `-a 3` 对于SHA-1,`-a 5` 对于MD5,然后指定字典文件路径,如 `wordlist.txt`.
3. **设置工作模式**:
使用 `-m` 或 `--mode` 指定哈希算法的ID,例如 `-m 0` 用于彩虹表(rainbow tables),`-m 1900` 用于常见的SHA-256等。
4. **进度显示和停止**:
`-v` 或 `--verbose` 显示详细信息,`-q` 或 `--quiet` 静默模式。通过`Ctrl+C`可以在运行过程中中断。
一个简单的例子:
```
hashcat -i hashes.txt -m 1900 wordlist.txt
```
这里 `-i` 用于测试和识别所选的哈希类型,如果成功,将会显示相关的提示。
阅读全文