xevil3301 根据截图,rar2john.exe
工具在尝试从压缩文件 rat.zip
或 rat.rar
中提取哈希值时未能成功。这种情况通常有以下几个原因导致的,附解决方案:
1. 压缩文件不在当前目录下
- 工具提示
No such file or directory
,说明当前目录中没有 rat.rar
文件。
- 解决方案: 请确认
rat.zip
或 rat.rar
文件是否位于当前目录 D:\john-1.9.0-jumbo-1-win64\run\
中。
2. 压缩文件损坏或不兼容
- 如果
rat.zip
或 rat.rar
是损坏的文件或加密算法不被 rar2john
支持,它将无法提取哈希值。
- 解决方案:
- 确保压缩文件有效,可以尝试手动打开该压缩文件。
- 如果文件被加密,请确保你有正确的压缩格式。
- 对于 RAR 格式:
rar2john
仅支持 RAR3/4,不支持 RAR5 文件。
3. 缺少必要参数
rar2john
工具需要以正确的格式运行,通常为:
rar2john.exe <压缩文件>
- 确保没有输入错误,且压缩文件名包含路径时需用双引号引起来:
rar2john.exe "rat.zip"
4. 路径与文件权限问题
- 如果路径中存在特殊字符或权限问题,
rar2john
可能无法正确读取文件。
- 解决方案:
调试步骤
按照以下步骤排查:
- 确认压缩文件存在:
dir rat.zip
- 使用完整路径运行:
rar2john.exe "D:\完整路径\rat.zip"
- 验证文件内容(是否加密或损坏):
unzip -l rat.zip # 检查ZIP内容
- 如果文件加密,请确保使用正确工具支持该加密算法。