gpt4 book ai didi

memory - 低级编程: How to find data in a memory of another running process?

转载 作者:行者123 更新时间:2023-12-02 06:58:22 25 4
gpt4 key购买 nike

我正在尝试通过从游戏进程内存中提取值来为游戏编写统计工具(因为没有其他方法)。最大的挑战是找出存储我感兴趣的数据所需的地址。使它变得更加困难的是动态内存分配 - 我不仅需要找到存储数据的地址,还需要找到指向这些内存块的指针,因为每次游戏重新启动时地址都会发生变化。

现在我只是使用内存编辑器(ArtMoney)手动搜索游戏内存,并寻找随着数据变化(或不变化)而改变其值的地址。找到地址后,我正在寻找以类似方式指向该内存块的指针。

我想知道有哪些技术/工具可以完成此类任务?也许有一些文章我可以阅读?掌握反汇编程序是唯一的出路吗?例如,游戏培训师正在解决类似的任务,但他们在几天内就完成了这些任务,而我已经挣扎了数周。

谢谢。

PS。都是在windows下的。

最佳答案

Is mastering disassembler the only way to go?

是的;从http://www.microsoft.com/whdc/devtools/debugging/default.mspx下载WinDbg ,或者如果您有钱可以花,IDA Pro 可能是实现此目的的最佳工具

关于memory - 低级编程: How to find data in a memory of another running process?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/678728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com