Airodump 没有握手

信息安全 无线上网 wpa2 kali-linux
2021-09-10 14:56:00

使用 airodump 时,我很难与路由器握手。我从 Kali Linux live CD 运行它。

airmon-ng显示我的无线网卡正在Atheros AR9462使用ath9k - [phy0]驱动程序。我相信这支持数据包注入。aireplay-ng --test wlan0aireplay-ng --test mon0显示注入正在工作。

因此,我正在尝试破解本地网络上的 WPA2 PSK。我用:

airodump-ng -w output --bssid MY_BSSID mon0 -c 6

我已经确认 BSSID 和频道是正确的。

我的 MacBook 已连接到我的网络,它会在运行 airodump 时显示。我等到#Data 列显示大约 5,000,然后在 airodump 仍在运行时发送 deauth 数据包:

aireplay-ng --deauth 1 -a AP_BSSID mon0

我发送一个,稍等片刻,然后发送另一个。我没有握手。我重复了,还是没有。我尝试发送 100,但它只是断开了我的笔记本电脑与网络的连接(不是一个好主意,哈哈)。

我不知道出了什么问题。我遵循了 2 个不同的指南,并观看了来自 BT 的视频,所有视频都显示他们能够握手。

有任何想法吗?

编辑: mon0 处于监控模式。

2个回答

您描述的过程应该会导致握手数据包,假设 deauth 数据包成功强制设备重新连接到网络。几个建议。

  • 我猜所有设备的放置都可以(例如,它们在物理上非常接近)。如果处于监控模式的设备距离较远,则始终存在看不到所有流量的风险。
  • 我建议买几台设备(你的 macbook,也许还有手机或平板电脑),然后关闭它们,然后重新启动它们。当设备启动并连接到网络时,它肯定应该发送一个握手包。如果您当时没有看到,确实表明一些更根本的问题是错误的(尽管我不知道是什么!)

通常,当我在约会中执行此操作时,我会让 airodump 运行几个小时或更长时间,并且在相对繁忙的网络上,它会看到一些设备正在连接。DeAuth 是一个有用的想法,但我总是有点担心将人们从网络上赶走。

如果我们假设您的程序是正确的,那么“无握手”情况的唯一目的是由硬件限制引起的,即:

当您的 wifi 设备为 802.11g 时,将不会捕获在两个 802.11n 路由器和客户端之间发送的握手数据包。

一切似乎都很正常,您可以看到帧和信标,还可以取消对客户端的身份验证(您可以通过从睡眠客户端接收更多数据包来理解这一点),但您唯一的问题是您不能捕捉握手。

所以你需要升级你的wifi设备,但要确保新设备与aircrack兼容。