zip2john 123.zip > hash 失败
时间: 2024-11-09 08:23:23 浏览: 18
JohnTheRipper.tar.gz
如果使用`zip2john`工具尝试对`123.zip`进行hash转换并输出到`hash.txt`时失败,可能的原因有:
1. **权限不足**:确保当前用户具有运行`zip2john`命令所需的权限。如果不是root用户,可能需要以管理员身份运行。
2. **工具不存在或路径错误**:确认`zip2john`工具已安装并在PATH环境变量中设置,或者提供完整的路径来执行它(如`/usr/bin/zip2john`)。
3. **输入文件格式不支持**:`zip2john`专用于处理某些类型的密码保护的ZIP文件,如果`123.zip`不是这种结构,可能会导致失败。确保该文件是加密过的ZIP,并且密码保护机制被启用。
4. **输入文件损坏或不可读**:检查`123.zip`文件是否可以正常打开和读取,如果是损坏的文件,`zip2john`可能无法解析。
5. **输出文件路径错误**:确认输出文件`hash.txt`的路径存在且可写,如果不存在则需要创建。
一旦确定了问题所在,你可以按照以下步骤尝试修复:
1. **检查权限**:
```shell
sudo ./zip2john aaabbb.zip > passwd.txt
```
如果仍然失败,可能是其他问题。
2. **验证工具**:
```shell
which zip2john
```
3. **测试文件**:
```shell
unzip -t 123.zip
```
如果上述步骤都无法解决问题,可能需要寻求更具体的帮助,比如查看`zip2john`的日志或查阅其官方文档。
阅读全文