如何读取TCP数据包?

时间:2013-01-05 09:16:14

标签: tcp

  

可能重复:
  TCP IP: Is it possible to read what TCP/UDP data a program is sending remotely?

我想读一下我用Wireshark捕获的数据包。数据包包含133个字节的数据。它没有加密。然而,HEX形式的数据在Wireshark中解码为一串无法理解的乱码。

有没有办法以人类可读的形式阅读这些数据?我只想弄清楚游戏客户端是如何工作的,就是这样。

1 个答案:

答案 0 :(得分:5)

您必须知道将其转换为人类可读形式的格式。这就像一本用中文写的书 - 如果你不懂中文,它看起来就像是难以理解的胡言乱语。但对于那些懂中文的人来说,这是完全合理的。

从数据中找出格式就像从中文书中学习中文一样困难。它可以做到,但它是一种高度专业化的艺术。

例如,您可以尝试不移动并查看哪些数字保持不变。然后移动,看​​看哪些数字改变了。这可能会让您知道位置信息的位置。但是,整个数据包可能会被伪随机序列加扰,在这种情况下,如果不对软件进行逆向工程,几乎是不可能的。