1.x86游戏实战-认识CE

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!

本次游戏没法给

内容参考于:微尘网络安全

链接:https://pan.baidu.com/s/1rEEJnt85npn7N38Ai0_F2Q?pwd=6tw3

提取码:6tw3

复制这段内容后打开百度网盘手机App,操作更方便哦

下载下图红框的两个

Cheat Engine说明:

它是一个强大的内存搜索工具

CE(Cheat Engine)官网:https://www.cheatengine.org/

或必应搜索CE官网

打开之后是下图的样子

然后点击下图红框位置下载CE,下载之后是英文的,中文的在上方分享的百度网盘链接里

网盘里的中文版,它是7.0版本,7.0与7.4、7.5没差别,功能画面都是一样的

首先它的使用,首先用管理员启动

启动之后,选择下图红框位置,Cheat Engine是一个程序内存搜索工具,既然是搜索程序内存那就得告诉它搜索谁的,下图的操作就是告诉Cheat Engine要搜索谁的内存

首先打开任务管理器,找想搜索内存的程序,然后选择转到详细信息,如下图

然后如下图要我要找的程序叫做Game

然后回到CE,选择程序,然后点打开

然后就这样了

然后还可以通过下图红框位置的数字来确认要找的程序,下图红框的数字是任务管理器中的pid

然后,任务管理器里的pid是2144,然后ce里是860,这样原因是,任务管理器使用的十进制,ce使用的十六进制

如下图,计算器里显示2144的十六进制是860,这可以证明上方的说法 任务管理器使用的十进制,ce使用的十六进制

简单使用CE,使用ce找游戏中的血量

这里有一个知识点,数据的宽度,在计算机中任何数据它都是有宽度的,数据的宽度种类有下图红框位置所示,数据宽度越大,最大表示的数字就越大,32位程序中一般使用4字节(具体看后续的分析过程),32位程序中地址就是4字节(宽度是一个抽象的概念,实际叫法就是4字节、2字节、1字节、单浮点(4字节的小数)、双浮点(8字节的小数))

然后使用4字节搜索血量870,使用什么宽度看游戏,有的游戏有小数、有的游戏是2字节整数、4字节整数,对要找的游戏的理解,这里就用4字节(4字节找不到就换别的),然后如下图它会搜出很多780,这怎么办?

这就回到游戏,装备一件加血的装备,或者卸下一件加血的装备,让血量发生改变

装备加血的装备之后就变成了1267

回到CE,点再次扫描

然后就会找到一个

然后双击下图红框位置

给它改成9999

然后游戏并没有变

这要关闭个人信息窗口,重新打开,有的游戏不需要重新打开

然后换个游戏,hp是908

下掉装备之后是445

然后它会搜索出4个,对4个分别修改,游戏没有反应,这说明不同的游戏会用不同的方式,并不是所有游戏用简单的方式可以搞定的,后续会逐一说明为什么没有反应?有的游戏为什么不能附加?自己会的那些套路时灵时不灵,后续会初步解决这些问题,做到所有游戏都可以改

vs2022安装,下载的时候可以去官网,但是官网里不好找,所以直接在上方百度网盘链接里下载就好

点继续

勾选下图三个

然后再勾选MFC,如下图红框位置

勾选完点右下角的安装,然后等待就可以了

点安装的时候可以会弹下图的弹框,如果用的不是win11就会弹,直接点继续就可以

安装玩之后第一次启动,用下图的方式

启动之后

如果不登录它会一个月显示一次,注册一个微软账号很快,然后安装的是专业版,专业版它只能适用30天,自己去百度找秘钥激活永久

启动之后,打开人物管理器,点击打开文件所在位置

然后把下图红框位置的文件,发送到桌面快捷方式,这样下次就不需要用安装程序启动了

发送到桌面快捷方式之后,记得改个名,然后它的使用通过后续逆向实战来学


相关推荐
做人不要太理性8 分钟前
【C++】深入哈希表核心:从改造到封装,解锁 unordered_set 与 unordered_map 的终极奥义!
c++·哈希算法·散列表·unordered_map·unordered_set
程序员-King.17 分钟前
2、桥接模式
c++·桥接模式
chnming198721 分钟前
STL关联式容器之map
开发语言·c++
程序伍六七34 分钟前
day16
开发语言·c++
小陈phd1 小时前
Vscode LinuxC++环境配置
linux·c++·vscode
火山口车神丶1 小时前
某车企ASW面试笔试题
c++·matlab
是阿建吖!2 小时前
【优选算法】二分查找
c++·算法
Ajiang28247353043 小时前
对于C++中stack和queue的认识以及priority_queue的模拟实现
开发语言·c++
‘’林花谢了春红‘’8 小时前
C++ list (链表)容器
c++·链表·list
向宇it9 小时前
【unity小技巧】unity 什么是反射?反射的作用?反射的使用场景?反射的缺点?常用的反射操作?反射常见示例
开发语言·游戏·unity·c#·游戏引擎