逆转客户端并从中构建服务器

时间:2014-04-03 00:19:27

标签: mysql database client-server reverse-engineering

我有这个非常老的在线游戏客户端(MMO)已经脱机,我想为这个客户端制作服务器。

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

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

那么,如何开始撤销此客户端以生成服务器?我是否需要捕获数据库请求并根据请求构建数据库?我想这可能会更进一步。你能救我吗?

你能举一些例子吗?

谢谢大家。

1 个答案:

答案 0 :(得分:3)

关于此问题,有一篇关于逆向工程subreddit的文章很好。

与人们的经历有一些联系。通过"回答"有效地你将玩游戏,试图让你的客户满意。如果您没有数据包捕获,请使用您的服务器。我首先会在客户端中识别数据包解析逻辑。执行此操作的一种好方法是向后跟踪recv()调用,通常您会发现包含switch语句的巨型函数(或一些函数)。希望你能找到一些有用的字符串,否则你只是要玩#34;让客户满意而且#34;猜猜游戏。