我丢失了我的压缩文件密码,我试图恢复它与Windows 10,使用约翰开膛手1.9.0Jumbo。
我从这个密码知道的事情:
有人能告诉我,恢复这个压缩文件最快的方法是什么?
我所做的唯一一件事就是使用这样的JtR代码:
zip2john filename.zip > hash.txt
john hash.txt
发布于 2020-05-23 05:34:44
我将使用Hashcat (因为我更了解它),您可以下载双星并使用命令行在Windows上运行它。
首先,您需要为Hashcat从zip文件中准备散列,因为您使用的是hash.txt
,打开:
文件并在第一个D2
符号(不包括符号)之后复制所有内容,然后将其放入另一个文件中,例如称为hash2.txt
。
然后运行Hashcat,使用命令行导航到下载Hashcat的目录,并运行以下命令:
hashcat64.exe -a 3 -m 13600 hash2.txt -1 abef -2 ABEF -3 02359 -4 @% ?a?a?a?a?a?a?a?a?a?a?a -i --increment-min=8
这将花费很长的时间(也许几年)来尝试所有您提到的字符和特定哈希的所有可能组合(这将生成9267412500000个密码来尝试,100个Tera的数据)。
我强烈建议将“掩码”( ?a?a?a?a?a?a?a?a?a?a?a
)改为密码模式(如果您还记得它),例如,如果旧密码以两个大写字母(A、B、E或F)开头,那么四个小号,然后四个数字,以及一个符号?2?2?1?1?1?1?3?3?3?3?4
。
但是,您必须将它用于特定的长度,这意味着您首先尝试所有可能的长度8密码模式,然后9.
示例命令:
hashcat64.exe -a 3 -m 13600 hash2.txt -1 abef -2 ABEF -3 02359 -4 @% ?2?2?1?1?1?1?3?3?3?3?4
您可以将所有您认为可能的掩码放在每一行都有一个的文件中,并将其传递给Hashcat,以便按顺序尝试所有这些掩码。在第一行中放置最有可能的掩码,让Hashcat首先尝试它们。
示例掩码文件结构:
?2?2?1?1?1?1?3?3?3?4
?2?2?1?1?1?1?3?3?3?3?4
?2?2?1?1?1?1?1?3?3?3?3
?2?2?1?1?1?3?3?3?3?3?4
...
Hashcat命令:
hashcat64.exe -a 3 -m 13600 hash2.txt -1 abef -2 ABEF -3 02359 -4 @% masks_file_name
我希望这能帮到你。
https://security.stackexchange.com/questions/232060
复制相似问题