Анализ сетевого трафика vb6 - PullRequest
0 голосов
/ 22 мая 2011

Я использую Microsoft Network Monitor для анализа трафика, который отправляется через приложение VB6 через winsck.ocx

В шестнадцатеричной программе просмотра пакета отображаются данные, которые отправляются с моего компьютера на сервер, однакокажется, что данные закодированы .... Я не думаю, что они зашифрованы, поскольку заголовок говорит: WiFi: [незашифрованные данные]

Как я могу декодировать эти данные?

Я знаюВы можете нажать на кнопку декодирования, но есть сотни протоколов на выбор, и я не знаю, какой из них выбрать.

1 Ответ

0 голосов
/ 07 июня 2011

Начните с проверки свойств объекта Winsock в вашей форме. Это должен быть либо "0 - sckTCPProtocol", либо "1 - sckUDPProtocol". В окне «Монитор сети» выберите TCP или UDP, в зависимости от того, какое свойство Winsock соответствует.

В качестве общего фона для работы в сети у вас есть ряд «слоев», каждый из которых несет свою ответственность. Таким образом, TCP обрабатывает ошибки, тайм-ауты и т. Д. Для потока данных. Он расположен поверх IP, который просто перемещает биты данных с одного устройства на другое. Оба они полагаются на физический механизм - WiFi в вашем случае. Каждый уровень должен знать определенную информацию, поэтому передающее устройство шлепает заголовок ваших данных, прежде чем отправит их. Таким образом, первые 20+ байтов любого данного пакета не являются тем, что ваше приложение будет отправлять / получать, и вы можете игнорировать их, если соединение работает.

...