一款使用客户端-服务器架构自动破解WPA-2 Wi-Fi凭据的工具
Airstrike 使用 Hashcat Brain 架构、aircrack-ng 套件、entr 工具及一些辅助脚本。
你可以使用 install.sh 脚本下载所有依赖(如果你的系统可以使用 apt 或 pacman;但如果你使用的是 Gentoo,你可能需要手动安装 hcxtools,因为它们在其仓库中不可用,或者我可能漏掉了什么。其他一些不常见的发行版未包含,例如 Alpine 没有 hashcat 包,但如果你的发行版比较特殊,你可以使用 Nix,所有需要的包都在 nixpkgs 中。)
如果你使用 Nix/NixOS,你可以通过以下命令跳入带有必需依赖的 Nix-Shell:
nix-shell -p hashcat hashcat-utils aircrack-ng entr hcxtools
在你想要破解密码的机器上运行 aircrack_server.sh。
此脚本会生成 aircrack_client.sh 文件,该文件可以在任何能连接到之前启动的服务器的 Linux 主机上执行。执行后,客户端会自动捕获握手包,连接服务器并发送捕获的数据。
每当服务器成功破解一个密码时,watcher.sh 脚本会在服务器端将密码打印到终端。
aircrack_client.sh 唯一必需的选项标志是 -w:它指定服务器要使用的字典文件。监听接口可以通过 -i 标志指定。默认情况下会自动选择一个当前无线接口。
此外,aircrack_client.sh 会不加过滤地监听 WPA-2 数据,因此它会捕获并破解范围内所有 Wi-Fi 网络的密码(只要存在握手包交换)。
Ctrl + S 会将捕获的资源(以 .hccapx 格式的 Wi-Fi 握手包)发送到服务器。
Ctrl + I 显示捕获进度信息。
上述快捷键可在 aircrack_client.sh 运行实例中使用。
由 Red Code Labs 用心制作 <*>