当我使用 kali linux 在路由器上测试渗透测试时,我遵循了此链接中的所有步骤
http://lewiscomputerhowto.blogspot.in/2014/06/how-to-hack-wpawpa2-wi-fi-with-kali.html
在您必须在 aireplay-ng 命令中输入路由器的 bssid 和 clint 的 bssid 的步骤中,我收到以下命令,
aireplay-ng -0 2 -a 10:FE:ED:2E:5E:20 -c 08:3E:8E:CC:14:A7 mon7 09:00:33 Waiting for beacon frame (BSSID: 10:FE:ED:2E:5E:20) on channel -1 09:00:33 Couldn't determine current channel for mon7, you should either force the operation with --ignore-negative-one or apply a kernel patch Please specify an ESSID (-e)
通道为 -1。但我捕获的频道是另一个频道。我每次尝试都会得到这个。请帮助解决此 -1 频道以及如何解决此问题
答案1
完全按照错误消息所述操作:使用“--ignore-negative-one”长选项重新调用:
aireplay-ng -0 2 --ignore-negative-one -a 10:FE:ED:2E:5E:20 -c 08:3E:8E:CC:14:A7 mon7
您可能还需要执行以下操作:
iwconfig mon7 channel *whatever*
让它使用您想要的频道。
答案2
好吧,经过一番浏览后我得到了答案。您需要做的是当您wlan0
使用命令启动时
airmon-ng start wlan0
airmon
该命令将列出一些将来可能中断的进程。所以你需要先摆脱它们,要摆脱它们,请编写以下代码
airmon-ng check
airmon-ng check kill
airmon-ng start wlan0
使用上面的代码,您将可以airmon
正常工作。
并且使用--ignore-negative-one
不会解决你的问题,因为它会忽略你得到的负面通道,并且你不会得到 wpa 握手。快乐的黑客:)