可能重复:
TCP IP: Is it possible to read what TCP/UDP data a program is sending remotely?
我想读一下我用Wireshark捕获的数据包。数据包包含133个字节的数据。它没有加密。然而,HEX形式的数据在Wireshark中解码为一串无法理解的乱码。
有没有办法以人类可读的形式阅读这些数据?我只想弄清楚游戏客户端是如何工作的,就是这样。
答案 0 :(得分:5)
您必须知道将其转换为人类可读形式的格式。这就像一本用中文写的书 - 如果你不懂中文,它看起来就像是难以理解的胡言乱语。但对于那些懂中文的人来说,这是完全合理的。
从数据中找出格式就像从中文书中学习中文一样困难。它可以做到,但它是一种高度专业化的艺术。
例如,您可以尝试不移动并查看哪些数字保持不变。然后移动,看看哪些数字改变了。这可能会让您知道位置信息的位置。但是,整个数据包可能会被伪随机序列加扰,在这种情况下,如果不对软件进行逆向工程,几乎是不可能的。