这是我的问题:
如果我连接到网络(所以我知道 WPA/WPA2-PSK),我希望能够解密从网络中其他设备捕获的流量。(如果使用 WEP,tcpdump 会自动执行此操作)。
据我所知,WPA 对 WiFi 中的每个客户端都使用会话密钥之类的东西——但我知道这是可能的——所以我想知道如何做到这一点。(如果 tcpdump 无法做到这一点,如何“手动”执行此操作?)
谢谢你的帮助!
这是我的问题:
如果我连接到网络(所以我知道 WPA/WPA2-PSK),我希望能够解密从网络中其他设备捕获的流量。(如果使用 WEP,tcpdump 会自动执行此操作)。
据我所知,WPA 对 WiFi 中的每个客户端都使用会话密钥之类的东西——但我知道这是可能的——所以我想知道如何做到这一点。(如果 tcpdump 无法做到这一点,如何“手动”执行此操作?)
谢谢你的帮助!
I've written a small, open source, application that does exactly this.
如果您使用 tcpdump 捕获流量并将其保存到文件中,您应该能够使用 Wireshark 在 PC/Mac 上对其进行解密。您需要捕获关联流量和四次握手,并使用 PSK 配置 Wireshark。
TamoSoft 有CommView for WiFi产品,可以满足您的需求。据我所知,解密 WPA 是一项棘手的任务,而这正是他们收取的费用。