tshark 无法识别 wpa psk 选项

tshark 无法识别 wpa psk 选项

我正在尝试使用 tshark 解密捕获的 wpa-psk 流量,但它无法识别我尝试覆盖的选项。此选项允许我指定用于解密的 PSK。我使用的是 Backtrack R3 中的 tshark 1.8.1。

# tshark -o wlan.wep_key1:wpa-pwd:foo:bar
tshark: -o flag "wlan.wep_key1:wpa-pwd:foo:bar" specifies unknown preference

从其他帖子看来,此选项以前曾起作用(这里这里)。

答案1

这个选项似乎从 1.8 版本开始已经发生了变化;以下是新的语法:

 tshark  -o wlan.enable_decryption:TRUE -o "uat:80211_keys:\"wpa-pwd\",\"{PASS}:{SSID}\"" ...

您确实需要如图所示转义引号,并且显然替换 {PASS} 和 {SSID}。

相关内容