TCP IP: Можно ли удаленно прочитать, какие данные TCP/UDP программа отправляет?

Я хочу узнать, как игровой клиент подключается к игровому серверу. Итак, я использовал некоторые программы-снифферы (MS Resource Monitor, Wireshark, TCPView и SmartSniff), чтобы найти IP-адреса и данные, отправленные на удаленные компьютеры.

Программы возвращают большой кусок текста, который, как я предполагаю, является стандартным форматом для данных TCP/UDP. Как я могу преобразовать это в удобочитаемую форму? Это возможно?


person Erik Nelson    schedule 05.01.2013    source источник
comment
спасибо, я не знал, что мне нужно принимать ответы, новичок на этом сайте   -  person Erik Nelson    schedule 05.01.2013
comment
Намного лучше. Ответившие это ценят :-)   -  person Jonathon Reinhart    schedule 05.01.2013


Ответы (2)


Эти снифферы, как вы, возможно, уже знаете, отслеживают только адрес назначения, используемые протоколы, размер пакетов и т. д. На самом деле они не предоставляют информацию о данных, инкапсулированных внутри.

Этот сайт поможет вам с инструментами для Wireshark.

Изменить: сделайте это, это может вам помочь;

wireshark как расшифровать

Надеюсь, это поможет.

person Sylar    schedule 05.01.2013
comment
Снифферы пакетов обычно показывают/записывают полезную нагрузку, а также заголовки пакетов. - person G-Nugget; 05.01.2013

«Чтение» с точки зрения полезной нагрузки пакета является относительным. Wireshark покажет вам полезную нагрузку пакета, но не всегда будет ясно, что означают данные. Трафик HTTP легко читается в необработанном виде, но более сложные приложения обычно используют закодированные и/или сжатые данные, которые имеют смысл только для приложения и сервера.

Я знаю, что Wireshark будет анализировать пакеты, чтобы вы могли легко различать различные части пакета и переключаться между шестнадцатеричным, двоичным и текстовым представлением данных, но это не помогает, если данные не предназначены для легкого удобочитаемый.

person G-Nugget    schedule 05.01.2013