2011-05-22 48 views
0

我使用Microsoft網絡監視器來分析通過VB6應用程序通過發送winsck.ocx交通分析VB6的網絡流量

包的十六進制查看器顯示這是從我的計算機發送到服務器的數據,但數據似乎是編碼....我不認爲它是加密的頭說: WiFi:[未加密的數據]

如何解碼這個數據?

我知道你可以點擊一個解碼按鈕,但有數百種協議可供選擇,我不知道選擇哪一個。

回答

0

首先檢查窗體上的Winsock對象的屬性。它應該是「0 - sckTCPProtocol」或「1 - sckUDPProtocol」。在「網絡監視器」窗口中,選擇TCP或UDP(與Winsock屬性相匹配的那個)。

作爲網絡的一般背景,您有一系列「層」,每個層都有不同的責任。所以TCP處理數據流的錯誤,超時等。它位於IP的頂層,它只是將數據位從一個設備移動到另一個設備。這兩種都依賴於物理機制 - WiFi就在你的情況下。每個圖層都需要知道某些信息,以便發送設備在發送數據之前爲您的數據添加一個標頭。因此,任何給定數據包的前20個字節不是您的應用程序將發送/接收的內容,如果連接正常,您可以忽略它們。