【问题标题】:Reversing Client and buiding a server from it逆向客户端并从中构建服务器
【发布时间】:2016-06-23 00:09:37
【问题描述】:

我有一个非常老的在线游戏客户端(MMO)已经下线了,我想为这个客户端做一个服务器。

我看到很多像魔兽世界私服这样的服务器。

我认为对这个客户这样做并不违法,因为公司早已不复存在,我不会分发......

那么,我如何开始反转这个客户端来做一个服务器呢?我是否需要捕获数据库请求并根据请求构建数据库?我认为这可能走得更远。你能帮帮我吗?

你能举一些例子吗?

谢谢大家。

【问题讨论】:

    标签: mysql database client-server reverse-engineering


    【解决方案1】:

    不久前有一篇关于逆向工程subreddit 的好帖子。

    与人们的经历有一些联系。实际上,如果您没有要进行的数据包捕获,您将通过与您的服务器“回答”数据包来尝试让您的客户满意。我将首先识别客户端内的数据包解析逻辑。这样做的一个好方法是向后跟踪 recv() 调用,通常你会发现一个包含 switch 语句的巨大函数(或几个函数)。希望您能找到一些有用的字符串,否则您只是在玩“让客户开心”的猜谜游戏。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-28
      • 1970-01-01
      • 2023-03-22
      • 2012-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多