我正在使用 Microsoft Network Monitor 分析通过 winsck.ocx 通过 VB6 应用程序发送的流量
数据包的十六进制查看器显示了从我的计算机发送到服务器的数据,但是数据似乎已编码......我不认为它是加密的,因为标题说:WiFi:[未加密的数据]
如何解码这些数据?
我知道您可以单击解码按钮,但有数百种协议可供选择,我不知道该选择哪一种。
我正在使用 Microsoft Network Monitor 分析通过 winsck.ocx 通过 VB6 应用程序发送的流量
数据包的十六进制查看器显示了从我的计算机发送到服务器的数据,但是数据似乎已编码......我不认为它是加密的,因为标题说:WiFi:[未加密的数据]
如何解码这些数据?
我知道您可以单击解码按钮,但有数百种协议可供选择,我不知道该选择哪一种。
首先检查窗体上 Winsock 对象的属性。它应该是“0 - sckTCPProtocol”或“1 - sckUDPProtocol”。在“网络监视器”窗口中,选择 TCP 或 UDP,以匹配 Winsock 属性。
作为网络的一般背景,您有一系列“层”,每个层都有不同的职责。因此 TCP 处理数据流的错误、超时等。它位于 IP 之上,它只是将数据位从一个设备移动到另一个设备。两者都依赖于物理机制 - 在您的情况下是 WiFi。每一层都需要知道某些信息,因此发送设备在发送数据之前会在您的数据上添加一个标头。因此,任何给定数据包的前 20 多个字节都不是您的应用程序将发送/接收的内容,如果连接正常,您可以忽略它们。