指针扫描练习¶
前往 https://www.nostarch.com/gamehacking/下载 MemoryPointers.exe。和上一个任务只需要赢一次不同,这个任务要求你在 10 秒内赢 50 次。每次获胜后,x 和 y 坐标的内存地址都会改变,这意味着只有找到正确的指针路径,你才能冻结这个值。像上一个练习一样开始练习,但找到地址后,使用「指针扫描」功能定位指向它们的指针路径。然后,把球放到黑色方块上,冻结这个值,按 tab 开始测试。和之前一样,游戏会在你获胜后告诉你。(提示:尝试把最大层级设为 5、最大偏移量值设为 512。另外,尝试允许栈地址、找到静态后终止扫描,以及用堆数据改进指针扫描等选项,看看哪种选项组合效果最好。)