因此,我在我的笔记本电脑上运行 Ubuntu Linux,在我的手机上运行 Android 4.0.4(我认为这无关紧要,但以防万一)。我的笔记本电脑与任何网络都没有关联,我的手机在我的网络上,并已分配(通过 DHCP)IP 192.168.0.109。
在我的笔记本电脑上,我这样做了:
ifconfig wlan0 down && airmon-ng start wlan0 && ifconfig wlan0 up
.. 如果我没记错的话,这为混杂模式创建了我的 mon0
接口(interface)。
我启动了 Wireshark,将其附加到 mon0
并分配了 ip.addr == 192.168.0.109
的 display 过滤器,返回到我的手机,然后导航到几个网站。我一无所获。
此处列出的步骤 - unable to read packets captured from wifi network using wireshark - 也不要帮忙。
有人告诉我我做错了什么吗? :(
谢谢!
最佳答案
通过以下方式设置 WPA 或 WPA2 key :
- 编辑 » 首选项
- 协议(protocol)
- IEEE 802.11
- 启用解密
- 在 Key #1 或下一个字段中输入 WPA 或 WPA2 key ,或者在更新的版本中使用“编辑”按钮添加
wpa-pwd
类型的 key ,其值类似于myPassword:mySSID
.
您可能需要监控模式(混杂模式可能不够)。此外,确保设备在您开始监控后 连接(如 Wireshark needs the handshake packets to decrypt )。
另见 these instructions .
关于android - 在 Wireshark 中看不到我手机的 WiFi 流量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11075968/