我正在尝试测试我的无线网络密码的安全性。它是WPA2带有预共享密钥的。我当前的计算机已连接到 wifi 路由器,我尝试取消我自己的计算机的身份验证。
脚步
1)我创建了一个监控界面:
sudo airmon-ng start wlan0
2) 现在我使用 airodump-ng 来查找接入点的信道和 MAC:
sudo airodump-ng mon0
3)我的接入点有通道 10 和 MAC ACCESS_POINT_MAC。我现在可以记录数据包:
sudo airodump-ng -c 10 --bssid ACCESS_POINT_MAC mon0
4) 我现在尝试使用 取消对我的计算机的网络身份验证aireplay-ng,但它不起作用:
sudo aireplay-ng -0 1 -a ACCESS_POINT_MAC mon0
13:50:47 Waiting for beacon frame (BSSID: ACCESS_POINT_MAC) on channel -1
13:50:47 Couldn't determine current channel for mon0, you should either force the operation with --ignore-negative-one or apply a kernel patch
Please specify an ESSID (-e).
- 使用 aireplay-ng 的取消身份验证不起作用?
在@BadSkillz 反馈后更新
我添加了--igand-e ssid_string到我的命令中。但是,它找不到 BSSID:
14:11:56 Waiting for beacon frame (BSSID: MAC_ADDRESS) on channel -1
14:12:06 No such BSSID available.
同时我可以找到 MAC_ADDRESS|BSSID 和airodump-ng. 此外,我在指定频道时尝试使用另一个接口:
sudo airmon-ng start wlan0 10
导致mon1. 尽管如此,aireplay-ng仍然没有看具体的渠道。