以植物大战僵尸为例
通过 C 语言编写一个外挂,通过 API 函数获取游戏数据,从而实现做弊功能文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
对象分析文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
要用的 API 函数简单介绍文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
编写测试效果文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
整体评价文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
对象分析文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
本次游戏对象为 Plants vs. Zombies1.0.0.1051 汉化初版文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
试玩发现主要数据有阳光、金钱,其中金钱最小以 10 为单位,因而数据应以 “显示钱数 / 10” 保留文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
通过 CE 肯定阳光以及金钱的基址计算公式文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
[[[006A9EC0]+768]+5560] = sun文章源自微观生活(93wg.com)微观生活-https://93wg.com/3088.html
[[[006A9F38]+82C]+28] = money
故所求基址为 006A9EC0 以及 006A9F38,应用偏移便可得出数据
要用的 API 函数简单介绍
HWND ReadProcessMemory; 依据过程句柄读入该过程的某个内存空间 lpBaseAddress 的 nSize 字节,并写入缓冲区 lpBuffer,屡次计算基址以及偏移便可
编写测试效果
注意金币
打开游戏
运行外挂 胜利读掏出阳光以及金钱的数据,如再使用写入内存将所想要的值写入即到达修改功能
修改为功
想学习
以上就是微观生活(93wg.com)关于“八年工作经验的大神用c语言教你制作游戏外挂”的详细内容,希望对大家有所帮助!
评论