如何用一个命令聚合所有txt文件进行破解?

如何用一个命令聚合所有txt文件进行破解?

我想从.cap文件和.txt文件(密码字典)中找到密码。但我的.txt文件太多了。我可以一一使用这些文件来破解吗?我的命令如下:我尝试了这种方法,但没有成功

aircrack-ng -a2 -b [bssid] -w /home/kali/Downloads/Wordlist/*.txt  /home/kali/Desktop/*.cap

答案1

aircrack-ng-w 参数仅接受单个文件名。手册页清楚地显示了这一点

-w <words>
    Path to a dictionary file for wpa cracking. Specify "-" to use stdin.

您可以考虑将所有字典合并到一个文件中sort -u dictionary1 dictionary2 dictionary3 >bigdictionary

或者您可以考虑多次运行aircrack-ng,每次指定不同的字典文件。

答案2

最简单的事情就是自动将所有单词列表的内容按顺序传送到aircrack。因此,如果在 /worddir 目录中找到所有单词列表,请运行:

find /worddir -type f -exec cat {} + | aircrack-ng ... -w -

将在 /worddir 目录中找到每个文本文件,cat 该文件(将内容发送到 stdout)并将其通过管道传输到从 stdin 读取的aircrack-ng。如果 /worddir 目录中有 100 个密码文件,那么上面的单个命令将把它们的内容发送到 aircrack-ng,无需手动干预。

请注意,“...”应替换为与您的上限/BSSID 等相关的内容。

相关内容