我正在尝试对受密码保护的 zip 使用 JTR。
我已经使用以下方法创建了哈希文件:zip2john filename.zip > filename.hash
并且我得到了成功的输出:file.txt is using AES encryption, extrafield_length is 11
但是当我尝试运行时:
john filename.hash
我得到了:
Using default input encoding: UTF-8
No password hashes loaded (see FAQ)
我已经检查了常见问题解答并还检查了“未加载密码哈希”中的相关帖子约翰不认识我的哈希但是没有运气
有人有解决方案吗?
开膛手约翰没有识别哈希值
信息安全
哈希
密码破解
压缩
2021-08-12 13:28:55
4个回答
您的 JTR 安装似乎有问题。我建议重新安装/重新编译并重试。当我运行您在评论中提供的哈希时,我得到以下信息:
Loaded 1 password hash (zip [32/32])
它目前正在破解一个 160mb 的词表。
不确定此响应是否仍然有用,但截至 2 月 19 日,John 1.8.0.13-jumbo-1-bleeding 有效。我以前使用 1.8.0.6-jumbo-1-bleeding 有这个问题。您可以轻松地更新它
apt-get install john
约翰的历史版本可以在这里找到
https://openwall.info/wiki/john/custom-builds?do=revisions
https://download.openwall.net/pub/projects/john/contrib/linux/historical/
您实际上不必安装它,只需解压缩并从“运行”子目录中执行它。
您需要 John the Ripper jumbo 版本来破解从 zip2john ( https://www.openwall.com/john/doc/FAQ.shtml ) 生成的哈希值。您可以从以下网页下载 John the Ripper jumbo 版本:https ://www.openwall.com/john/ 。
尝试像这样指定格式
约翰 --format=crypt yourFile.txt
我参考这个链接来找到我的哈希格式
http://pentestmonkey.net/cheat-sheet/john-the-ripper-hash-formats