使用 -p(使用 pcap 获取密码)选项尝试 DSNIFF
首先,我使用 airodump-ng 捕获了我的开放接入点的数据包,并将它们保存到 pcap 文件中,dsniff 可以轻松工作,没有错误但现在我正在尝试使用wireshark捕获,但dsniff给出错误并且无法工作..
dsniff -p file.pcap
Dsniff 的输出只是:
dsniff: using file.pcap
我已经尝试过wireshark中的每种格式,但dsniff无法读取它..有什么想法吗?
答案1
dSniff 几年来一直没有升级。我相信您的问题是由 Wireshark 保存的文件实际上是 pcap-ng (下一代)引起的,它与旧的 pcap 不同。
我建议两种解决方案:
使用可用工具之一将 pcap-ng 文件转换为 pcap (pcapng.com或
editcap
wireshark自带的工具)。使用 new 从源代码编译 dsniff
libpcap
。