我正在尝试强制破解我的一个旧硬盘,但我不再知道它的密码;(LUKS v1)。
Hashcat 在这方面做得很好,我只是不确定如何对多个列表或字典进行排队,而不是将它们全部合并到一个列表中。
理想情况下,我希望能够从最可能的列表开始,例如“键盘模式”或“常用数字”,然后再进展到指定的其他列表。
当前命令是hashcat -m 14600 -a 0 -w 3 luks-header <password>.txt -o found
,但我想指定超过 .txt 的内容。
就像是:hashcat -m 14600 -a 0 -w 3 luks-header <password>.txt, <dictionary>.txt, <numbers>.txt -o found
。
这样它就会按照指定的顺序依次运行这些列表。这可能吗?
我尝试用 Google 搜索,但即使使用“引号”,也只能找到具有类似关键词的结果。
答案1
您可以使用一个简单的for
循环来实现这一点。
此示例将循环遍历当前工作目录中的所有 .txt 文件,并将名称作为变量传递给 hashcat:
for file in *.txt; do hashcat -m 14600 -a 0 -w 3 luks-header "$file" -o found; done