基本上我需要有关如何从基于Web的Flash游戏客户端提取数据并将数据放入应用程序的信息。该游戏是evony.com,它是一款基于网络的Flash游戏。我可以找出编码,如解析登录名和密码,并在应用程序中显示信息。我遇到的主要问题是,
如何找出从哪种格式传输的数据 基于Web的客户端到他们的服务器。
哪些软件,最好是免费的,可以为我做这个?
是否有任何教程,解释,指针描述了这一点 因为我已经搜索了高低,但没有成功。
我认为问题是因为我是初学者,我不知道为了找到这些信息而使用正确的措辞。它有点像大海捞针:)如果你知道你想要什么,但不知道它叫什么,那就得到一个新的爱好:(
非常感谢任何帮助,指针,解释,描述,教程或任何可以帮助我的事情,非常感谢所有人。
/核心
答案 0 :(得分:1)
入门选择的工具是WireShark。它是一个监控输入和输出数据传输的软件。它是非常强大的,有点复杂,正确的过滤。尝试不同的东西开始(例如,执行ftp登录并尝试“窃取”自己的密码)。
在第二步中,您需要对客户端和服务器之间的通信进行反向工程。这是有趣的部分。如果它是加密的,运气不好。
如果您想阅读数据,可以使用LibCap之类的库来获取所选语言的数据。 Flash播放器与游戏交互,您可以读取传输的数据。
如果您打算使用没有运行Flash客户端的独立程序,则需要根据第二步中的协议编写自己的客户端。准备好在最轻微的错误下被永久地踢和被禁止。我没有检查过这个,但我知道每一个MMO,我可以想象做这些工具的推广。