【发布时间】:2013-01-27 18:50:08
【问题描述】:
手头有一个有趣的问题。我有一个通过客户端应用程序(不是浏览器)运行的角色扮演 MMOG,它将我的播放器的操作发送到服务器,服务器通过发回数据包使所有玩家保持同步。
现在,游戏使用 TCP/IP 上的顶层协议来发送数据。但是,wireshark 不知道正在使用什么协议,并将 TCP 标头之外的所有内容显示为转储。
此外,此转储没有任何纯文本字符串。尽管游戏具有聊天功能,但发送的聊天字符串在此转储中并未在任何地方以纯文本形式显示。
我的任务是对协议进行一点逆向工程,以找到有关数据包中包含的数据的一些非常基本的东西。
有谁知道为什么聊天字符串不显示为纯文本以及是否可能正在使用标准顶级协议?
另外,是否有任何工具可以帮助从转储中获取数据?
【问题讨论】:
-
如果加密方案是 SSL/TLS,那么您可以使用crypto.stanford.edu/~eujin/sslsniffer/index.html 来分析网络上的数据包。如果是一些本土加密,你就失锁了……
标签: networking tcp protocols