如何在另一个运行进程的内存中自动查找数据?



如何在另一个运行进程的内存中自动查找数据?由于动态内存分配,每次内存地址都是不同的。目前我通过作弊引擎搜索所需的值。但我很好奇游戏训练师是如何每次都找到正确的价值观的?也许你可以推荐一些关于这个任务的文章或书籍。

这是一个复杂的问题,基本上游戏训练器工作了很多尝试,他们找到一个偏移量,不断分配在相同的内存地址,并从中推断出相应的值的含义。

如果您想自动执行此任务,您可以使用ptrace()或等效函数构建自己的监视器并迭代n次,但您无法保证这些地址是什么,因此您可以尝试更改所有地址并查看是否有更改(冒着程序崩溃的风险)

最新更新