实验名称
实验 5 游戏外挂设计与防范
实验目的
本实验通过分析 Windows XP 附带的扫雷游戏,实现自动扫雷的外挂程序,一方面了解内存外挂的相关技术,另一方面分析防范此类外挂的方法。
实验原理
通过读写内存数据,确定游戏雷区,之后模拟鼠标操作,实现自动扫雷。
实验内容
加载游戏
运行扫雷游戏,然后打开 CheatEngine(CE),加载游戏进程
图1:打开CE加载扫雷进程
(2)熟悉 CE 工具的使用
为熟悉 CE 工具的使用,我们尝试搜索内存中固定的数值,定位存储地雷数量的变量地址,以及游戏计时器的内存地址。
(a)寻找地雷数量的内存地址
具体地,在 CE 界面选择数据类型为 4 字节,扫描类型为“精确数值”,数值内容填写扫雷游戏所显示的地雷数量,然后单击“初次扫描”,如图