Networking 现有软件的服务器模拟器

Networking 现有软件的服务器模拟器,networking,reverse-engineering,packet,Networking,Reverse Engineering,Packet,例如,我们有聊天客户端应用程序可执行文件(并且我们可以更改服务器端点) 如何分析发送到服务器和返回服务器的套接字和数据包?所以我可以为那个客户端编写服务器模拟器 这只是一个例子。我知道这是一个非常普遍的问题。但我需要一个大致的答案。你能推荐什么技巧?什么工具?有教程或书吗 这是出于教育目的,我无意违反任何法律 编辑:基本上,我想得到客户机/服务器通信的协议。 如果您考虑编写服务器仿真器,则必须知道要模仿什么,因此您必须知道协议的细节。因此,我怀疑这种方法是否有助于发现未知的特征 我认为协议分析

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

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

这只是一个例子。我知道这是一个非常普遍的问题。但我需要一个大致的答案。你能推荐什么技巧?什么工具?有教程或书吗

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


<强>编辑:基本上,我想得到客户机/服务器通信的协议。

如果您考虑编写服务器仿真器,则必须知道要模仿什么,因此您必须知道协议的细节。因此,我怀疑这种方法是否有助于发现未知的特征

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