首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于JtR的非常初级的问题

关于JtR的非常初级的问题
EN

Security用户
提问于 2020-05-23 03:03:46
回答 1查看 370关注 0票数 0

我丢失了我的压缩文件密码,我试图恢复它与Windows 10,使用约翰开膛手1.9.0Jumbo。

我从这个密码知道的事情:

  1. 9至11个字符
  2. 字母A ba b F (相当肯定)
  3. 数字0 2 3 5 9
  4. 特色菜@%

有人能告诉我,恢复这个压缩文件最快的方法是什么?

我所做的唯一一件事就是使用这样的JtR代码:

代码语言:javascript
运行
复制
zip2john filename.zip > hash.txt
john hash.txt
EN

回答 1

Security用户

发布于 2020-05-23 05:34:44

我将使用Hashcat (因为我更了解它),您可以下载双星并使用命令行在Windows上运行它。

首先,您需要为Hashcat从zip文件中准备散列,因为您使用的是hash.txt,打开:文件并在第一个D2符号(不包括符号)之后复制所有内容,然后将其放入另一个文件中,例如称为hash2.txt

然后运行Hashcat,使用命令行导航到下载Hashcat的目录,并运行以下命令:

代码语言:javascript
运行
复制
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.

示例命令:

代码语言:javascript
运行
复制
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首先尝试它们。

示例掩码文件结构:

代码语言:javascript
运行
复制
?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命令:

代码语言:javascript
运行
复制
hashcat64.exe -a 3 -m 13600 hash2.txt -1 abef -2 ABEF -3 02359 -4 @% masks_file_name

我希望这能帮到你。

票数 1
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/232060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档