用于现有软件的服务器模拟器

时间:2011-07-05 09:36:30

标签: networking reverse-engineering packet

例如,我们有聊天客户端应用程序可执行文件(我们可以更改服务器端点)。

我如何分析套接字,数据包发送到服务器并返回?所以我可以为该客户端编写服务器模拟器?

这只是一个例子。我知道这是一个非常普遍的问题。但我需要一般的答案。你可以建议什么技术?什么工具?任何教程或书籍?

这是出于教育目的,我无意违反任何法律。

编辑:基本上我想获得客户端/服务器通信的协议。

1 个答案:

答案 0 :(得分:1)

如果考虑编写服务器模拟器,则必须知道要模拟的内容,因此必须知道协议的详细信息。所以我怀疑这种方法可以帮助发现未知的功能。

我认为Wireshark协议分析器可以帮助您查看服务器和客户端之间的所有网络对话。您不必编写自定义服务器,只需监视实际的交换:o)