可能重复: TCP IP: Is it possible to read what TCP/UDP data a program is sending remotely?
我想读一个我用Wireshark捕捉到的包裹。数据包包含数据,长度为133字节。它没有加密。然而,在Wireshark中,HEX形式的数据被解码成一串几乎无法理解的胡言乱语。
有没有办法以人类可读的形式读取这些数据?我只是想弄清楚一个游戏客户是如何工作的,仅此而已。
发布于 2013-01-05 09:21:42
你必须知道格式,才能把它转换成人类可读的形式。这就像一本用中文写的书--如果你不懂汉语,它就会看上去像难以理解的胡言乱语。但对于任何懂中文的人来说,这是非常有道理的。
从数据中找出格式就像从一本用中文写的书中学习汉语一样困难。这是可以做到的,但这是一门高度专业化的艺术。
例如,您可以尝试不移动并查看哪些数字保持不变。然后移动,看看哪些数字会改变。这可能会让你知道职位信息在哪里。然而,整个包可能会被伪随机序列置乱,在这种情况下,如果没有反向工程软件,这几乎是不可能的。
https://stackoverflow.com/questions/14170343
复制相似问题