我想从.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 等相关的内容。