如何使用john the ripper创建固定长度的大字母密码?


1

我想使用john(我希望它可能)创建集合A,B,C,D ..,Z的所有可能的组合,具有固定的8长度和不同的字母!

含义:

ABCFGRTH

QPFLDMRB

等等...

我已经尝试了一些回溯算法,但他们没有给我正确的结果。

你们有什么想法吗?


wolfram alpha可以帮助您找到所有1-26长度字符串,这些字符串是拉丁字母表的排列。blog.wolframalpha.com/2011/11/29 / ...
Frank Thomas

包括大/小写变体,大约是10 ^ 13个排列的5倍。即使您每秒可以尝试10 ^ 6个密码,这也意味着需要2年的努力。所以这不实用。它在理论上具有挑战性吗?没办法:8个嵌套循环可以用任何编程语言来完成。所以重点是学习开膛手的语法约翰。还有更经济的方法。
MariusMatutiae 2013年

Answers:


0

为了生成字典,我从hashcat的实用程序中使用crunchmaskprocessorstatsprocessor,然后将结果输入john --pipe


我也使用了紧缩,但是如果我希望每个密码中的所有字母都不同,它会忽略最小长度和最大值。它将创建长度为26的密码
user1812076 2013年

然后使用maskprocessor与?u?u?u?u?u?u?u?u
Marcin

0

希望这会有所帮助,虽然我的答案是迟到的,因为问题是过去两年。下载L517.exe,这将有助于从给定的字符生成所有唯一集。生成的单词最适合hashcat,因为hashcat使用组合攻击模式。虽然最新版本的L517.exe在尝试生成6个字符时失败,但不要担心,只需配置l517.exe将生成的列表拆分为单独的文件即可。然后使用Merge.Bat将它们合并到一个文件中。合并bat是一个用批处理代码编写的工具,用于合并两个或多个txt文件。它只需要2分钟就可以合并32个文本文件78mb。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.