对于那些你不了解的人来说,Glide是一款魔兽世界的程序,它允许通过修改其内存并基本模拟输入来实现游戏的自动化。我已经看到类似程序的代码片段,它们似乎是在特定内存地址更改数据。Glide是如何工作的?
显然必须有一些方法来确定要更改的地址以及如何更改它们。这是如何完成的?在一般意义上,我如何通过改变其在内存中的状态来改变程序的行为?
我意识到这存在一些道德问题。使用Glide或类似的应用程序是一种禁止使用的攻击,如果我说我不打算在这个或其他RPG上试试我自己的版本,我会撒谎。作为程序员,为我玩游戏的脚本比我自己玩游戏更有趣。但我也从计算机科学的角度对此感兴趣。对于大多数编程问题,即使我不知道如何解决它们,我知道从哪里开始,需要查看哪些资源以及通常采用的方法。但在这种情况下,我完全失去了。任何人都能带领我走向正确的方向吗?