Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 反转客户端并从中构建服务器_Mysql_Database_Client Server_Reverse Engineering - Fatal编程技术网

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

Mysql 反转客户端并从中构建服务器,mysql,database,client-server,reverse-engineering,Mysql,Database,Client Server,Reverse Engineering,我有一个非常旧的在线游戏客户端(MMO),它已经离线,我想为这个客户端创建一个服务器 我看到很多这样的服务器,比如魔兽世界私人服务器 我认为对这个客户这样做并不违法,因为公司早已不复存在,我不会分发 那么,如何开始反转这个客户机来创建服务器呢?我是否需要捕获数据库请求并基于请求构建数据库?我认为这可能更进一步。你能帮我吗 你能举几个例子吗 谢谢大家。不久前有一篇关于逆向工程的好文章 与人们的经历有一些联系。实际上,如果你没有数据包捕获,你可以通过服务器“应答”数据包来让你的客户满意。我将首先确定

我有一个非常旧的在线游戏客户端(MMO),它已经离线,我想为这个客户端创建一个服务器

我看到很多这样的服务器,比如魔兽世界私人服务器

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

那么,如何开始反转这个客户机来创建服务器呢?我是否需要捕获数据库请求并基于请求构建数据库?我认为这可能更进一步。你能帮我吗

你能举几个例子吗


谢谢大家。

不久前有一篇关于逆向工程的好文章


与人们的经历有一些联系。实际上,如果你没有数据包捕获,你可以通过服务器“应答”数据包来让你的客户满意。我将首先确定客户端中的数据包解析逻辑。一种很好的方法是向后跟踪recv()调用,通常您会发现一个包含switch语句的巨大函数(或几个函数)。希望您能找到一些有用的字符串,否则您只需要玩“让客户满意”的猜测游戏。

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

与人们的经历有一些联系。实际上,如果你没有数据包捕获,你可以通过服务器“应答”数据包来让你的客户满意。我将首先确定客户端中的数据包解析逻辑。一种很好的方法是向后跟踪recv()调用,通常您会发现一个包含switch语句的巨大函数(或几个函数)。希望您能找到一些有用的字符串,否则您将只是在玩“让客户高兴”的猜测游戏