【问题标题】:How to live-decrypt WPA/WPA2-PSK using tcpdump?如何使用 tcpdump 实时解密 WPA/WPA2-PSK?
【发布时间】:2011-09-06 16:19:43
【问题描述】:

这是我的问题:

如果我连接到网络(所以我知道 WPA/WPA2-PSK),我希望能够解密从网络中其他设备捕获的流量。 (如果使用 WEP,tcpdump 会自动执行此操作)。

据我所知,WPA 对 WiFi 中的每个客户端都使用会话密钥之类的东西——但我知道这是可能的——所以我想知道如何做到这一点。 (如果 tcpdump 无法做到这一点,如何“手动”执行此操作?)

感谢您的帮助!

【问题讨论】:

    标签: security encryption wireless tcpdump


    【解决方案1】:

    我编写了一个小型的开源代码application,它就是这样做的。

    【讨论】:

    • 我使用了 mfontanini 编写的应用程序,经过几次小的编译小问题(不得不稍微弄清楚依赖关系),它在我的 ARM Ubuntu 14.04 系统上运行良好。您必须记住,您需要断开连接并重新关联您要转储的任何设备,因为 pgm 需要看到 4 次握手才能解密。
    【解决方案2】:

    如果您使用 tcpdump 捕获流量并将其保存到文件中,您应该能够在 PC/Mac 上使用 Wireshark 对其进行解密。您需要捕获关联流量和四次握手,并使用 PSK 配置 Wireshark。

    【讨论】:

    • 您可以使用 TShark 代替 Wireshark 并进行实时捕获。 TShark 与 Wireshark 捆绑在一起。
    • Wireshark 还允许您运行远程实时捕获。
    【解决方案3】:

    TamoSoft 拥有 CommView for WiFi 产品,可以满足您的需求。据我所知,解密 WPA 是一项棘手的任务,而这正是他们收取的费用。

    【讨论】:

    • 问题是,我正在尝试在 Android 上执行此操作 - 所以我必须自己做一些事情……还有其他建议吗?
    • @user727035 afaik Commview 破解 WPA 密码,即它们即时执行密码分析。他们知道一些技巧和弱点。所以我怀疑这很容易做到。
    猜你喜欢
    • 1970-01-01
    • 2011-10-30
    • 2013-06-15
    • 2015-10-03
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 2021-04-20
    • 1970-01-01
    相关资源
    最近更新 更多