八年工作经验的大神用c语言教你制作游戏外挂

小微 科技八年工作经验的大神用c语言教你制作游戏外挂已关闭评论100字数 486阅读模式
摘要以植物大战僵尸为例通过 C 语言编写一个外挂,通过 API 函数获取游戏数据,从而实现作弊功能对象分析要用的 API 函数简单介绍编写测试效果总体评价对象分析本次游戏对象为 Pla...

以植物大战僵尸为例

通过 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语言教你制作游戏外挂”的详细内容,希望对大家有所帮助!

 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/3088.html