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