C 语言游戏外挂 (五):简单 DLL 劫持

C 语言游戏外挂 (五):简单 DLL 劫持

通过 C 语言编写一个游戏要加载的系统 DLL 文件 (lpk.dll),其中假 DLL 包含劫持功能和作弊功能且拥有相同的导出函数,将该假 DLL 放入游戏相同目录下,游戏打开时会自动加载该假 DLL,使游戏直接包含作弊功能 设计思路分析 对象分析 要用的函数介绍 编写测试效果 总体评价 设计思路分析 构造一个与系统目录下 LPK.DLL 一样的导出表...

C 语言游戏外挂 (三):自动模拟操作功能

C 语言游戏外挂 (三):自动模拟操作功能

通过 C 语言编写一个外挂,通过 API 函数模拟进行连连看操作,实现自动进行游戏 对象分析 要用的 API 函数简单介绍 编写测试效果 总体评价 对象分析 本次游戏对象为某连连看游戏 试玩发现需要进行棋子确定和模拟鼠标操作 通过 CE 确定棋盘基址获得游戏数据,再利用算法确定目标,执行鼠标操作 要用的 API 函数简单介绍 LRESULT Send...

C 语言游戏外挂 (二):从基址读取数据

C 语言游戏外挂 (二):从基址读取数据

通过 C 语言编写一个外挂,通过 API 函数获取游戏数据,从而实现作弊功能 对象分析 要用的 API 函数简单介绍 编写测试效果 总体评价 对象分析   本次游戏对象为 Plants vs. Zombies1.0.0.1051 汉化第一版 试玩发现主要数据有阳光、金钱,其中金钱最小以 10 为单位,因此数据应以 “显示钱数 / 10” 保存 通过 CE 确定阳光和金钱的基址...

C 语言游戏外挂 (一):一个简单的内存外挂

C 语言游戏外挂 (一):一个简单的内存外挂

通过 C 语言编写一个简单的外挂,通过 API 函数修改游戏数据,从而实现作弊功能 对象分析 要用的 API 函数简单介绍 编写测试效果 总体评价 对象分析 本次游戏对象为 Super Mario XP 没有更新所以可用任意版本 试玩发现人物血量最大为 10,心最大为 99,命最大为 99 要用的 API 函数简单介绍 HWND FindWindow(LPCTSTR IpClassName,...