【问题标题】:Sniff local wifi network using Wireshark使用 Wireshark 嗅探本地 wifi 网络
【发布时间】:2016-08-08 08:29:49
【问题描述】:

我试图使用 aircrack-ng 和 Wireshark 在其他设备之间嗅探我家 wifi 上的数据包。我的网卡是broadcom 4313。根据我的研究,应该可以监控网络。我的操作系统是 Lubuntu 15.10。这是一个非常新鲜的安装。

我正在做的是:

  1. 停止网络管理员service NetworkManager stop
  2. 通过airmon-ng wlan0 start 将 wlan0 设置为监控模式 > 结果是“mon0 上的监控模式”
  3. airmon-ng wlan0 stop(我也试过没这一步,也不行)
  4. 启动 wireshark,在 mon0 上启用监控模式并在 mon0 上嗅探流量

我的 wlan 使用的是 WPA2 密码。这是在wireshark的相应部分中以wpa-pwd格式输入的,格式为password:ssid(明文),并且“启用解密”已打开。

但是当我现在嗅探时,我只看到广播包和“802.11”协议。

接下来我应该尝试什么?我是不是做错了什么?

【问题讨论】:

    标签: wireshark sniffing aircrack-ng


    【解决方案1】:

    我的 wlan 使用的是 WPA2 密码。

    您是否如the Wireshark Wiki's "how to decrypt 802.11" page 所说,在“陷阱”部分中捕获了 EAPOL 握手,您必须这样做吗?正如该部分所说:

    WPA 和 WPA2 使用源自 EAPOL 握手(在机器加入 Wi-Fi 网络时发生)的密钥来加密流量。除非您尝试解密的会话的所有四个握手数据包都存在,否则 Wireshark 将无法解密流量。您可以使用显示过滤器 eapol 来定位捕获中的 EAPOL 数据包。

    如果您没有握手,Wireshark 将无法解密数据包,因此无法通过 802.11 层解析它们,并将它们报告为“802.11”数据包。

    【讨论】:

    • 我想是的。开始捕获后,我将手机与网络断开连接,然后重新连接。所以,通常情况下,我应该捕捉到那个序列,对吧? -- 另外,抓包后,是不是要我事后解密,还是Wireshark马上解密?
    • 应该已经强制手机重新与网络关联,并导致 EAPOL 握手完成,所以它应该捕获了 EAPOL握手 - 但是,正如该页面所说,“您可以使用显示过滤器 eapol 来定位捕获中的 EAPOL 数据包。”,因此请检查以确保您 did,在事实上,捕获 4 次握手。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2012-11-22
    • 2011-12-15
    • 1970-01-01
    • 1970-01-01
    • 2016-05-28
    • 1970-01-01
    相关资源
    最近更新 更多