gpt4 book ai didi

c++ - 在 C++ 中使用 WriteProcessMemory() 与多级指针和偏移量?

转载 作者:行者123 更新时间:2023-11-30 17:54:20 28 4
gpt4 key购买 nike

WriteProcessMemory() 的参数之一显然需要一个指向基地址的指针。但如果它是一个多级指针呢?例如,假设我必须找到一个指针 3 次才能最终获得静态地址,第一个偏移量是 0,第二个偏移量是 57,第三个偏移量是 268。现在,如果我想写入那个确切的位置,我该怎么做将偏移量包含到 WriteProcessMemory() 函数中,我是否必须包含所有三个偏移量,还是只包含导致我到达静态地址的最后一个偏移量?为了澄清问题,我基本上是在 PC 上的第一人称射击游戏中练习操纵内存。我的目标并不是真正的黑客之类的。我只是想练习将内存写入进程。 (例如,我会尝试将新值写入“健康”地址或“弹药”地址。)我主要想知道如何考虑多级指针中的偏移量。

最佳答案

地址就是地址。如果您使用多级指针(指向指针的指针)来访问它,那并不重要。

基地址是您要写入的地址。无论您的多级指针指向什么地址,都将包含在该参数中。

关于c++ - 在 C++ 中使用 WriteProcessMemory() 与多级指针和偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14993224/

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