首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从部分已知的密码生成单词列表

如何从部分已知的密码生成单词列表
EN

Security用户
提问于 2021-06-26 23:27:01
回答 1查看 1.3K关注 0票数 1

我有一个用特鲁氪加密的旧USB驱动器,不能读我写的密码。我不知道它是大写字母还是小写字母,也不确定它是0还是ot还是+在大约7个空格上。我有基本的电脑知识,非常感谢你的帮助。

听起来我需要一个密码生成器来拼凑一个单词列表。我不知道什么是好的生成器,可以告诉我们“在这个空间中,它要么是z,要么是Z,这个空间要么是t,要么是+”等等。

任何关于以后如何实现单词列表的建议都将不胜感激。我不明白人们为了让计算机运行命令而编写的命令(不确定这是否正确)。

EN

回答 1

Security用户

发布于 2021-08-18 12:46:20

您可以使用Hashcat:

假设你的7组是:

  1. o0
  2. t+
  3. zZ
  4. 电子邮件
  5. 5S
  6. b8
  7. p:

如果你的密码看起来像这个ab1de2g345j6k7xyz,你不知道我注意到的1..7,

1

安装hashcat:https://executeatwill.com/2019/02/11/Install-hashcat-on-windows/最新版本可以在撰写本文时找到这里https://hashcat.net/files/hashcat-6.2.3.7z

2

进入命令行(cmd)并进入hashcat文件夹

您有4组可自由设置(https://hashcat.net/wiki/doku.php?id=mask_攻打)

所以快跑

3.

代码语言:javascript
复制
hashcat -a 3 -1 0o -2 t+ -3 zZ -4 Il 'ab?1de?2g?3?45jbkpxyz' --stdout >> mywordlist

另一组5至7集固定(使用的方法称为掩码攻击模式)。

代码语言:javascript
复制
hashcat -a 3 -1 0o -2 t+ -3 zZ -4 Il 'ab?1de?2g?3?45jbkpxyz' --stdout 

产量

代码语言:javascript
复制
abodetgzl5jbkpxyz
ab0detgzl5jbkpxyz
abode+gzl5jbkpxyz
ab0de+gzl5jbkpxyz
abodetgZI5jbkpxyz
ab0detgZI5jbkpxyz
abode+gZI5jbkpxyz
ab0de+gZI5jbkpxyz
abodetgzI5jbkpxyz
ab0detgzI5jbkpxyz
abode+gzI5jbkpxyz
ab0de+gzI5jbkpxyz
abodetgZl5jbkpxyz
ab0detgZl5jbkpxyz
abode+gZl5jbkpxyz
ab0de+gZl5jbkpxyz

>>附加到文件中(此处为mywordlist)

4.

将字符7更改为下一个可能的值

代码语言:javascript
复制
hashcat -a 3 -1 0o -2 t+ -3 zZ -4 Il --stdout ab?1de?2g?3?45jbk:xyz >> mywordlist

然后更改字符6和7

代码语言:javascript
复制
hashcat -a 3 -1 0o -2 t+ -3 zZ -4 Il --stdout ab?1de?2g?3?45j8kpxyz >> mywordlist

以此类推。

对于所有可能的组合,您都应该这样做,例如:

5 5bp

5b:

58 p

58:

Sbp

某人:

S8p

S8:

每次使用>>添加到with列表中

第4部分也可以编写脚本。对于基于linux的系统,您可以使用Esa Jokinen的答案。对于Windows批处理或powershell,可以选择。

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

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

复制
相关文章

相似问题

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