如何解决如何像 Cheat Engine 那样在 C++ 中的特定指令中读取寄存器值?
我的意思的例子:
这里我将 rcx 寄存器值移动到 _Player 符号中。 rcx 是播放器对象的地址。
指令的地址是例如模块.dll+FFFF。
我想在我的外部 C++ 应用程序中将寄存器值移动到变量中。
alloc(code,$1000,module.dll+FFFF)
code:
push rbx
sub rsp,40
mov [_Player],rcx
jmp return
如果可能,我如何在 C++ 中做类似的事情?
另外,如果您需要关于我想要的更准确的信息。请通知我。
编辑:
对象的偏移量始终是动态的,它们会发生变化。 但指令保持不变。在这种情况下,指针扫描是不可能的,因为我需要在每个游戏后手动重新指定指向玩家对象的偏移量。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。