开膛手约翰没有识别哈希值

信息安全 哈希 密码破解 压缩
2021-08-12 13:28:55

我正在尝试对受密码保护的 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)

我已经检查了常见问题解答并还检查了“未加载密码哈希”中的相关帖子约翰不认识我的哈希但是没有运气

有人有解决方案吗?

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