John the Ripper的--rules命令如何使用
时间: 2024-09-27 19:13:21 浏览: 69
Python库 | autoit_ripper-1.1.0-py3-none-any.whl
John the Ripper是一款著名的密码破解工具,主要用于尝试猜测口令文件中的弱密码。"rules" 命令用于设置破解规则,它允许用户自定义破解策略,如指定要使用的字符集、密码长度范围等。
使用 `rules` 命令的基本步骤如下:
1. **打开规则文件**:
- 使用 `-r` 或 `--rulefile` 参数指定包含自定义规则的文件,例如 `john --rulefile=my_rules.txt`.
2. **编辑规则**:
- 文件通常是一个文本文件,其中可以包含多个规则行。每个规则行通常包括密码长度、字符集选择(如字母、数字、特殊字符)、尝试顺序等内容。例如:
```
minlen=5 maxlen=8 !@#$%^&*
```
这条规则表示密码长度应在5到8位之间,只允许使用特定的字符集。
3. **启动破解**:
- 在配置好规则后,在命令行中运行 John the Ripper,加上目标哈希文件名,比如:
```
john mytarget.hash -w=$(my_rules_file)
```
- `-w` 参数将读取规则文件并应用其中的规则进行破解。
阅读全文