最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

如何使用Wireshake解密Wi-Fi QoS Data报文?

业界 admin 3浏览 0评论

1. 使用Wireshake解密Wi-Fi数据报文

通常当Wi-Fi发生某些问题时,我们都会抓取Wi-Fi sniffer log,用以协助分析问题,但是如果Wi-Fi使用了加密,则我们无法从sniffer log中获取到IP数据的层级,因为在Wi-Fi报文中,IP数据报文数据Qos Data类型的报文,并且被加密了,所以我们在Wireshake中看到的都是如下的报文格式,无法进行分析。

从上如报文中,我们也无法判断是那个IP报文,更无法解析报文数据层级了。所以就需要对QoS Data报文进行解密,如下我们就开始讲解如何使用Wireshake解密Wi-Fi sniffer报文。

1.1 解析的具体步骤

则在Wireshark中,需要提供预共享密钥 (PSK) 来解密数据包。步骤如下:

  • 依次点击Edit > Preferences,然后在左侧栏中选择"Protocols"。

  • 在协议列表中找到并选择"IEEE 802.11"。
  • 在右侧的"Decryption Keys"部分,点击"Edit..."按钮。

  • 在弹出的窗口中点击"New",如果Wi-Fi使用的是WPA/WPA2-PSK的加密方式(WPA3好像也是这种方式),则在"Key Type"中选择"wpa-pwd"。
  • 输入格式为"password:ssid"的"PSK"密钥(例如:yourpassword:yourssid)。如下图所示:

  • 点击 OK 保存设置。

1.2 启用加密数据解密

在同一个"IEEE 802.11"协议设置页面上,确保勾选"Enable Decryption"。具体如下所示:

1.3 解密后的数据

完成上述步骤后,就可以获得具体的IP数据,可以进行分析。如下所示,是一个ICMP的示例,以供参考:

1. 使用Wireshake解密Wi-Fi数据报文

通常当Wi-Fi发生某些问题时,我们都会抓取Wi-Fi sniffer log,用以协助分析问题,但是如果Wi-Fi使用了加密,则我们无法从sniffer log中获取到IP数据的层级,因为在Wi-Fi报文中,IP数据报文数据Qos Data类型的报文,并且被加密了,所以我们在Wireshake中看到的都是如下的报文格式,无法进行分析。

从上如报文中,我们也无法判断是那个IP报文,更无法解析报文数据层级了。所以就需要对QoS Data报文进行解密,如下我们就开始讲解如何使用Wireshake解密Wi-Fi sniffer报文。

1.1 解析的具体步骤

则在Wireshark中,需要提供预共享密钥 (PSK) 来解密数据包。步骤如下:

  • 依次点击Edit > Preferences,然后在左侧栏中选择"Protocols"。

  • 在协议列表中找到并选择"IEEE 802.11"。
  • 在右侧的"Decryption Keys"部分,点击"Edit..."按钮。

  • 在弹出的窗口中点击"New",如果Wi-Fi使用的是WPA/WPA2-PSK的加密方式(WPA3好像也是这种方式),则在"Key Type"中选择"wpa-pwd"。
  • 输入格式为"password:ssid"的"PSK"密钥(例如:yourpassword:yourssid)。如下图所示:

  • 点击 OK 保存设置。

1.2 启用加密数据解密

在同一个"IEEE 802.11"协议设置页面上,确保勾选"Enable Decryption"。具体如下所示:

1.3 解密后的数据

完成上述步骤后,就可以获得具体的IP数据,可以进行分析。如下所示,是一个ICMP的示例,以供参考:

发布评论

评论列表 (0)

  1. 暂无评论