android - 在 Wireshark 中看不到我手机的 WiFi 流量?

标签 android windows ubuntu wireshark

因此,我在我的笔记本电脑上运行 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.109display 过滤器,返回到我的手机,然后导航到几个网站。我一无所获。

此处列出的步骤 - unable to read packets captured from wifi network using wireshark - 也不要帮忙。

有人告诉我我做错了什么吗? :(

谢谢!

最佳答案

通过以下方式设置 WPA 或 WPA2 key :

  1. 编辑 » 首选项
  2. 协议(protocol)
  3. IEEE 802.11
  4. 启用解密
  5. 在 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/

相关文章:

c++ - 从驱动程序制作一个 .h 文件,以便能够在 C++ 中使用驱动程序函数

windows - 有没有办法知道可执行文件上次执行的时间?

python - OpenCV imshow窗口太大-图像模糊

安卓源码下载: Did I download one file multiple times?

ubuntu - 将本地文件复制到 ubuntu 终端中的远程服务器

linux - 适用于 Linux 的 Cocos2d-x 编辑器?

java - 如何在Android应用程序中的数据库中显示 map 中的纬度和经度

android - 选择 GCM 通知 Android 时关闭通知

java - Android 根据大小分多个步骤加载字符串

java - 带有 Google 依赖项的 Android Studio Gradle assembleDebug 错误