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天,自己去百度找秘钥激活永久

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

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

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


相关推荐
半盏茶香19 分钟前
【C语言】分支和循环详解(下)猜数字游戏
c语言·开发语言·c++·算法·游戏
小堇不是码农25 分钟前
在VScode中配置C_C++环境
c语言·c++·vscode
Jack黄从零学c++27 分钟前
C++ 的异常处理详解
c++·经验分享
捕鲸叉6 小时前
创建线程时传递参数给线程
开发语言·c++·算法
A charmer6 小时前
【C++】vector 类深度解析:探索动态数组的奥秘
开发语言·c++·算法
Peter_chq6 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
青花瓷8 小时前
C++__XCode工程中Debug版本库向Release版本库的切换
c++·xcode
PandaQue8 小时前
《怪物猎人:荒野》游戏可以键鼠直连吗
游戏
幺零九零零9 小时前
【C++】socket套接字编程
linux·服务器·网络·c++
捕鲸叉9 小时前
MVC(Model-View-Controller)模式概述
开发语言·c++·设计模式