以编程方式读取Adobe游戏变量/与游戏交互/游戏机器人

以编程方式读取Adobe游戏变量/与游戏交互/游戏机器人,adobe,hook,bots,packet-sniffers,game-development,Adobe,Hook,Bots,Packet Sniffers,Game Development,基本上,我试图阅读游戏的聊天记录,并捕捉用户的动作 以下是我将解释情况的图像: 1:我在聊天室里留言了 2:我试着用作弊引擎在游戏的记忆中找到它 3:通过检查找到的每个地址,我最终找到了这个地址,其中包含了用html格式的聊天。。 这部分只是聊天的最后部分。(如果向上滚动,我会看到它的其余部分) 所以,我问自己,我怎样才能读取游戏变量来与游戏交互 我试图实现的另一件事是捕获用户的操作,以便在winform中显示一些信息 我刚刚读到了关于包嗅探的内容,对于我正在尝试做的事情来说似乎很有趣 我试着

基本上,我试图阅读游戏的聊天记录,并捕捉用户的动作

以下是我将解释情况的图像:

1:我在聊天室里留言了

2:我试着用作弊引擎在游戏的记忆中找到它

3:通过检查找到的每个地址,我最终找到了这个地址,其中包含了用html格式的聊天。。 这部分只是聊天的最后部分。(如果向上滚动,我会看到它的其余部分)

所以,我问自己,我怎样才能读取游戏变量来与游戏交互

我试图实现的另一件事是捕获用户的操作,以便在winform中显示一些信息

我刚刚读到了关于包嗅探的内容,对于我正在尝试做的事情来说似乎很有趣

我试着用WireShark读取进出这个应用程序的数据包。游戏中的每一个动作都会发送一些信息包,但我看不懂,因为它们只是一群奇怪的角色。我尝试用WireShark论坛上的几种方法解密,但没有成功。我在问自己,即使我能在Wireshark中看到它们,我该如何以编程方式做到这一点

当然有一个很好的方法可以做到这一点,因为我们经常在这个游戏中看到机器人。 考虑到“在团队中”玩游戏的机器人的数量,我很确定他们不会使用点击,但他们会在后台运行发送请求的程序

你如何制作这样一个自动与玩家战斗、交谈和互动的机器人?

这个游戏是Dofus,由AdobeAIR提供动力

我通常用C++和C语言编程,但我想知道最好的方法是什么。
我需要朝正确的方向踢一脚

可能在您的c#项目中尝试tcp/ip listner控件(或使用c#中的tcplistner类),并使用适当的端口来捕获请求和响应。发送的信息可能会被压缩,因此您可能需要尝试一些标准算法


谢谢弗朗索瓦!我目前正在进一步研究捕获/发送数据包到游戏。反向工程不起作用,因为它是基于服务器的游戏,客户端使用flash渲染游戏。哦,我明白了。我现在正在使用SharpPcap库来读取/发送数据包。到目前为止,我能够从游戏中获得发送的数据包:因为只有十六进制代码,所以最难的部分是确定数据包“功能”部分的含义。不管怎样,我正在测试:P