教程详情
- 教程名字:爱易编程VIP教程之植物大战僵尸辅助教程
- 教程大小:723.37MB
- 作者:爱易编程
教程目录:
0.1介绍CheatEngine 和使用方法
0.2单机游戏开始 完成分析部分功能
0.3学习数据类型及其偏移概念认知特征码
0.4理解代码注入强大之处,并学会使用!
0.5介绍ODebug和简单使用方法
0.6 CE配合OD找出植物价格实现免费种植
0.7 CE配合OD找出冷却判断实现真正无冷却
0.8 CE配合OD找出狂出阳光
-----------------------------------------------------------------------------------
教案:0.1介绍CheatEngine 和使用方法
备课思想:对于一款新的软件,教师有义务一点一点教新手,让他们从零学起,从浅显易懂,到举一反三都是需要过程的,没人一次就能成为大神,大神都是经过磨练的!~
CheatEngine百度百科:
Cheat Engine是一款内存修改编辑工具 ,它允许你修改你的游戏或软件内存数据,以得到一些其他功能。它包括16进制编辑,反汇编程序,内存查找工具。与同类修改工具相比,它具有强大的反汇编功能,且自身附带了外挂制作工具,可以用它直接生成外挂。
CheatEngine老师理解:
我对这款软件的认识就比较地方化,首先这款软件对于基址偏移的显示都是很及时的,对于强大的搜索引擎速度我也是非常佩服的!
CE用自己独到的查找偏移方法,让懂CE的人都为叹为观止!~
总之一句话:好软件需要我们好好利用!
当前CE的最新版本:Cheat Engine 6.4
当前市场最稳定的版本:Cheat Engine 6.3
本教程用到的版本:Cheat Engine 6.3
为什么用到这款工具:
无论从哪一个角度讲,Cheat Engine都在站了我们游戏分析工具的最顶端!~
首次扫描 是扫描这款游戏的整体数据
如果 数据=50
则输出结果!
我们最后输出的结果为560个
再次扫描 是扫描(筛选)首次扫描的结果“560”
如果 560个数据内 = 0的数据
则输出结果!
我们最后输出的结果为2个
然后我们点击收集一个阳光,一个阳光可以增加25的阳光值
那么我们收集完毕,我们的阳光值从0变成看25!
教案:0.2单机游戏开始 完成分析部分功能
备课思想:本节课将详细讲解CE的使用方法,新手可以在这节课学习到很多操作方法,尤其是分析游戏的思想!无论是什么游戏只要思想正确,那么程序就很容易写出了!~
要求理解:初识偏移认识指针,游戏中引发兴趣,玩耍中成就梦想!~
完成以下功能:
1.分析无限阳光
一个地址可以对应一个值
一个地址也可以对应另一个地址
我们无脑的找到了5560但是上帝跟我们开了一个非常好笑笑话,我们找到指针地址:13D725F0发现又TM出现33三个地址数据,他应该是欺负我们无脑吧!~但是我们程序猿是永远不会放弃的,因为只要我们坚持自己的梦想,总有一天我们会站在世界最耀眼的舞台上!~我们继续找出什么访问了这个地址,苍天不负有心人,我们又很Happy的找到了700条数据,苍天估计是知道了我们的努力决心,故意给我们这么多数据,但是我们老师,告诉我们只要追基址的时候找到一个绿色基址不管周围还有多少基址都要让绿色基址优先处理!~
006A9ec0+768+5560=太阳值
主地址 + 一级偏移 + 二级偏移
2.分析无限金钱
作业:
搜索金钱,例如金钱显示的数值为100,那么搜索10,然后在游戏内改变金钱数值,列如200,那么搜索20!~
3.分析种植无CD
由于0或者1都小于255 二进制(11111111)
所以我们搜索的数值类型为byte字节
第一个偏移是70
第二个偏移是144
第三个偏移是768
我们就找到了植物基址
备课教案:0.3学习数据类型及其偏移概念认知特征码
1.二进制
了解二进制首先需要知道什么是机器语言,所谓的机器语言就是我们计算机可以直接识别的语言,这种语言由0和1组成,我们称作为二进制!这样的语言缺点我就不说了,高级语言就是为了解决程序猿的方便出现的!在内存中我们的计算机所有数据都是以二进制存放的,当它被编译器读取的时候由于读取类型的不同比如以下几种类型,它会呈现出不同的数据!~构成了我们五彩缤纷的计算机世界!~
00000000~11111111(255)
一个内存单元可以存放8个二进制位即为“8bit”
2.字节
8bit又被我们称为1字节“简称字节”
3.4字节
4字节顾名思义就是4个字节放在一起就是4字节
4.浮点数
浮点数呢,存储的方法和以上的存储都不同,这里大家课下研究,由于太麻烦,而且跟我们教程关系不大,我们就不讲了!
简单介绍:浮点数就是有小数点的
浮点数分为两种一种为浮点数 一种为 定点数
5.双浮点数
双浮点数就很简单了,就是小数点所表达的精度比浮点数要高一点
6.字符串
即为一串字符列如“ABCabc123”
Ascii = ‘A’ = 8bit
Unicode=’中’ = 16bit
教程截图
教程下载
原文链接:【教程宝盒网】 https://www.jc-box.com/2162.html,转载请注明出处。
请先
!