现有软件的服务器模拟器

发布于 2024-11-18 15:17:09 字数 242 浏览 6 评论 0原文

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

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

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

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

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

For example we have chat client application executable (and we can change server Endpoint).

How I can analyze sockets, packets send to server and back? So I can write server emulator for that client?

This is just example. I know this is very general question. But I need general answer. What techniques you can suggest? What tools? Any tutorials or books?

This is for educational purpose and I have no intention to violate any law.

Edited: Basically I want to get protocol that client/server communicate.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烧了回忆取暖 2024-11-25 15:17:09

如果您考虑编写服务器模拟器,您必须知道要模拟什么,因此您必须了解协议的详细信息。所以我怀疑这种方法是否有助于发现未知的特征。

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

If you consider about writing a server emulator, you must know what to emulate, and therefore you must know the details of the protocol. So I doubt that approach can help to discover the unkown features.

I think that the Wireshark protocol analyser can help you to see all the network dialog between the server and the client. You do not have to write a custom server, just spy the actual exchanges :o)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文