首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何读取TCP数据包?

问如何读取TCP数据包?
EN

Stack Overflow用户
提问于 2013-01-05 09:16:14
回答 1查看 8.1K关注 0票数 2

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

我想读一个我用Wireshark捕捉到的包裹。数据包包含数据,长度为133字节。它没有加密。然而,在Wireshark中,HEX形式的数据被解码成一串几乎无法理解的胡言乱语。

有没有办法以人类可读的形式读取这些数据?我只是想弄清楚一个游戏客户是如何工作的,仅此而已。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-05 09:21:42

你必须知道格式,才能把它转换成人类可读的形式。这就像一本用中文写的书--如果你不懂汉语,它就会看上去像难以理解的胡言乱语。但对于任何懂中文的人来说,这是非常有道理的。

从数据中找出格式就像从一本用中文写的书中学习汉语一样困难。这是可以做到的,但这是一门高度专业化的艺术。

例如,您可以尝试不移动并查看哪些数字保持不变。然后移动,看看哪些数字会改变。这可能会让你知道职位信息在哪里。然而,整个包可能会被伪随机序列置乱,在这种情况下,如果没有反向工程软件,这几乎是不可能的。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14170343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档