关于指针扫描

目前,我试图在不使用任何其他软件的情况下在游戏中自己找到指针。我一直在编写自己的软件,但无法提供复制的方法,也无法找到实现指针扫描的方法甚至找不到指针的方法...

有人可以向我解释它的工作原理,甚至可能根本不了解我的基本原理。

额外的问题:指针不只是整数吗?那指向另一个内存地址吗?我们不能通过ReadProcessMemory winapi函数读取它们吗?

附加问题2:在作弊引擎中,搜索值时,绿色地址是什么意思? (我认为它们是静态的?还是指针?),作弊引擎如何确定它?

book1841 回答:关于指针扫描

指针是可以包含内存地址的变量,可以用整数yes表示。

欺诈引擎中的指针扫描程序会使用您提供的参数强制使用所有指针路径。

您给它提供一个要扫描的地址,它会扫描该地址以找到指向该地址的所有指针。然后,它减去一个类似于0x1000的数字,然后扫描该范围内的每个地址中的每个指针,以指向那些地址。这样,它将找到所有0到0x1000之间偏移的1级指针。然后,它将遍历此新列表并执行相同的操作,将其更深一层。它会一直这样做,直到找到静态地址或相对于模块基地址的地址为止,而且再也不能深入了。

然后将我喜欢调用的指针“链”列在指针数据库中。

在尝试在逆向工程的上下文中理解指针之前,您应该成为一名合适的程序员,这样,您对指针前进的方式的理解可以被应用到对它们朝相反方向的理解上,这就是反转它们的过程。

本文链接:https://www.f2er.com/3084515.html

大家都在问