为什么大多数黑客/模组制作者使用指针而不是编辑游戏可执行文件的静态区域?例如我下载了很多培训师,我可以看到他们中的大多数都在使用指针。我更喜欢在值上设置一个断点并跟踪调用者函数,这在 100% 的情况下都有效,我只需要nop
执行指令或更改它,或者最坏的情况是让我的子程序和代码将其隐藏。
我的方法有我不知道的缺点吗?
为什么大多数黑客/模组制作者使用指针而不是编辑游戏可执行文件的静态区域?例如我下载了很多培训师,我可以看到他们中的大多数都在使用指针。我更喜欢在值上设置一个断点并跟踪调用者函数,这在 100% 的情况下都有效,我只需要nop
执行指令或更改它,或者最坏的情况是让我的子程序和代码将其隐藏。
我的方法有我不知道的缺点吗?
这件事情是由很多原因导致的。我会记下我能想到的一堆。
还有更多,但希望这能让你思考为什么有人可能会选择指针而不是基于脚本的东西。
当您更改代码时,有些程序不喜欢它,有些保护程序会检查内存修改。一旦我使用了直接修补代码的黑客并立即被服务器禁止。