3.第二阶段x64游戏实战-分析人物移动实现人物加速

news2025/4/3 2:58:50

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

本次游戏没法给

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

上一个内容:2.第二阶段x64游戏实战-x64dbg的使用

想找人物的速度,就需要使用Cheat Engine(简称CE)去搜索内存,从而定位人物速度所在的内存地址,然后对内存地址的值进行修改,达到加速的效果

人物速度该怎么找?

不知道速度的值是什么,也就没有关键字可以让我们搜索,没法搜索该怎么找?

找这种不知道数值的搜索方式,如下图CE中有一个未知的初始值的扫描类型,也就是它会把进程的内存全都扫描一遍

点首次扫描

扫描完之后,如下图,找到了很多结果

然后如下图,扫描完之后扫描类型中会出现增加的数值、减少的数值、变动的数值、未变动的数值,这四个类型对于找不确定数值的内存地址非常有帮助

增加的数值:首次扫描完未知的数值后,假设0x100000这个内存地址的值是1,然后通过操作游戏让0x100000这个内存地址的值变成了2,这时通过使用 增加的数值 扫描类型再次扫描,就会把数值增加的数据筛选出来,然后通过游戏继续让0x100000这个内存地址的值增加,继续使用 增加的数值 扫描类型再次扫描,它又会筛选出一些数据,重复这样的操作慢慢的结果数量就会减少到我们人可以分析的程度

减少的数值:减少的数值于 增加的数值 的一样,假设0x100000这个内存地址的值是10,然后通过操作游戏,让0x100000这个内存地址的值变成了9,然后使用 减少的数值 扫描类型再次扫描,它就会筛选出这种数值减少的内存地址

变动的数值:变动的值,假设0x100000这个内存地址的值是10,通过操作游戏让0x100000这个内存地址的值变成9或者11,反正只要不是10,然后再使用 变动的数值 扫描类型再次扫描还是会把0x100000这个内存地址扫描出来

未变动的数值:它需要配合上面的 增加的数值、减少的数值、变动的数值 这三个扫描类型来使用,通过未知的初始值扫描出来的结果是很乱的,有一些不操作游戏,也会变化(增加或减少)的数据,未变动的数值就是为了用来过滤这些数据的

通过上面的描述可以看出:

使用 未知的初始值进行扫描 它的核心点要知道怎么操作游戏才能对某个内存地址造成影响

比如接下来要找的人物移动速度,怎么才能影响到速度的内存地址呢?可以通过游戏中的道具、增加buff的技能(增加或减少移动速度的技能)、坐骑等,本次就是通过游戏的技能来找

点击下图红框位置可以再次扫描

最终找到下图红框这些,可以发现这些值都很大,大的有点离谱

这时候鼠标右击使用单浮点类型进行查看

然后数值就不离谱了,然后通过 增加的数值、减少的数值、变动的数值、未变动的数值 这四个扫描类型进行扫描最终剩下如下图69个数值,怎么确定那个是移动速度,这就需要一个一个的观察或者一个一个的修改,改的方式下面有,这里写观察的方式,就是说在游戏中更改移动速度之后一个一个观察下图中69个数值看看哪一个比较符合移动速度,如下图的4就比较符合移动速度,因为其它的都是1或者0.几还有负数就不怎么符合移动速度,如果没有4的话最像的是1,观察的方式就是这样的一种感觉,有点抽象,新手来说还是修改的方式比较简单但是也比较麻烦

开始修改的方式如下图

然后再双击下图红框位置

然后选择单浮点

选择完点击确定

然后再双击下图红框位置

如下图输入一个数字点击确定,点击完确定回到游戏中进行移动,会发现人物移动变快或变慢了,别改的太离谱小心被封号


img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2326917.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Scala(三)

本节课学习了函数式编程,了解到它与Java、C函数式编程的区别;学习了函数的基础,了解到它的基本语法、函数和方法的定义、函数高级。。。学习到函数至简原则,高阶函数,匿名函数等。 函数的定义 函数基本语法 例子&…

什么是 Java 泛型

一、什么是 Java 泛型? 泛型(Generics) 是 Java 中一种强大的编程机制,允许在定义类、接口和方法时使用类型参数。通过泛型,可以将数据类型作为参数传递,从而实现代码的通用性和类型安全。 简单来说&…

Unity中根据文字数量自适应长宽的对话气泡框UI 会自动换行

使用Ugui制作一个可以根据文本数量自动调整宽度,并可以自动换行的文字UI 或者不要独立的Bg,那么一定要把bg的img设置成切片

【小也的Java之旅系列】02 分布式集群详解

文章目录 前言为什么叫小也 本系列适合什么样的人阅读正文单体优点缺点 CAP为什么CAP不可能全部满足?CAP 三选二 分布式事务分布式方案——SeataXA模式(强一致)AT模式(自动补偿,默认模式)TCC模式&#xff0…

Ubuntu里安装Jenkins

【方式1】:下载war包,直接运行,需提前搭建Java环境,要求11或17,不推荐,war包下载地址,将war包上传到服务器,直接使用命令启动 java -jar /data/jenkins/jenkins.war【方式2】&#…

C++包管理工具vcpkg的安装使用教程

前言 使用vcpkg可以更方便地安装各种库,省去配置的时间和配置失败的风险,类似python中的anaconda,懒人必备 参考 安装参考:https://bqcode.blog.csdn.net/article/details/135831901?fromshareblogdetail&sharetypeblogde…

微服务面试题:配置中心

🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编…

Qt msvc2017程序无法用enigma vitrual box打包,用winrar打包

我们通常打包Qt程序用Enigma virtual box。这样我们的程序就可以在别的电脑上也能运行,但是有时候,我们发现Enigma virtual box在打包的时候,对于msvc2017需要编译的程序中引用webengineview模块,打包时候发现不能运行。 我们如何…

微服务集成测试 -华为OD机试真题(A卷、JavaScript)

题目描述 现在有n个容器服务,服务的启动可能有一定的依赖性(有些服务启动没有依赖),其次,服务自身启动加载会消耗一些时间。 给你一个n n 的二维矩阵useTime,其中useTime[i][i]10表示服务i自身启动加载需…

Mac: 运行python读取CSV出现 permissionError

在MAC机器里,之前一直运行程序在某个指定的目录下读取excel和csv文件,没有出现错误,有一天突然出现错误:permissionError:[Errno 1] Operation not permitted, 具体错误信息如下: 经过调查得知&#xff0c…

UE5 学习笔记 FPS游戏制作30 显示击杀信息 水平框 UI模板(预制体)

文章目录 一制作单条死亡信息框水平框的使用创建一个水平框添加子元素调整子元素顺序子元素的布局插槽尺寸填充对齐 制作UI 根据队伍,设置文本的名字和颜色声明变量 将变量设置为构造参数根据队伍,设置文本的名字和颜色在构造事件中,获取玩家…

西门子TCP通讯过程中硬件连接突然断开

通信原理探秘又结合在工作中遇到的问题,关注到了通讯中的KeepAlive定时器的设置,所以做了如下实验。 硬件: 1513PLC TCP客户端 PC TCP服务器 前提条件:禁用PLC侧KeepAlive 程序: 测试流程: 打开PC端网络调试助手,设置为TCP服务器,打开链接; PC端打开WireShack软…

2025宁德时代测评Verify考什么?网申测评如何通过SHL笔试|附真题线上笔试考点、高分攻略、CATL新能源科技SHL测评宁德社招题目、面试攻略、求职建议

——职小豚 带你拆解新能源巨头招聘密码 一、宁德时代:新能源赛道「超级独角兽」 作为全球动力电池龙头,宁德时代(CATL)的江湖地位无需多言: 技术硬实力:麒麟电池、钠离子电池、无钴电池等黑科技加持&…

Spring Boot @RequestParam 解析参数时的常见问题及解决方案

1,遇到的问题:将后端接口写完后我想通过PostMan进行简单的测试一下,一不小心就遇到了这样的情况: org.springframework.web.bind.MissingServletRequestParameterException: Required Integer parameter contractId is not prese…

Firefox 浏览器同步一个账户和书签网址

Firefox 浏览器同步一个账户和书签网址 Firefox 支持跨设备接续浏览,可实现电脑、手机与平板无缝衔接。无论您在使用哪台设备上使用 Firefox,都能获取书签、浏览历史、保存的密码等信息。当然也能实现windows、ios、linux、android系统中安装firefox浏览…

Maven多模块项目,其他项目引用子模块的依赖,无法打包,提示没有找到依赖

背景: 微服务项目 每个服务都是单独的项目,会存在依赖关联的问题,在子模块的下面 depoly 之后,就会出现别的项目,无法package 原因: 多模块项目,depoly 需要在父模块下面执行

mediacodec服务启动时加载media_codecs.xml

media.codec服务启动时, 会创建 implementation::Omx 和 implementation::OmxStore, 构造 Omx时, 会解析codec相关的xml文件,一般从会如下目录中, // from getDefaultSearchDirs() { "/product/etc",&quo…

本地部署DeepSeek-R1(Dify压力测试和性能调优)

安装压测软件 为了有效测试,应在局域网设备测试,我这里用的服务器是局域网内的Ubuntu,下载的压测软件是WRK apt install wrk测试脚本 为了省事我直接在/root目录下新建lua脚本 vim test.lua脚本内容如下,app-xxxx更换为你工作…

自动备份文件到服务器,自动备份文件到服务器有哪些方法?

将SQL Server数据库自动备份文件到服务器,可以通过多种方法实现。以下是几种常用的方法: 一、使用SQL Server Management Studio(SSMS)和SQL Server代理 配置SQL Server代理:确保SQL Server代理服务已启动。如果未启…

Ollama+open-webui搭建私有本地大模型详细教程

Ollamaopen-webui搭建私有本地大模型详细教程 1. 什么是 Ollama? 1.1. Ollama 简介 ​ Ollama 是一个轻量级的 AI 模型运行时,专注于简化 AI 模型的部署和使用。它支持多种预训练模型(如 Llama、Vicuna、Dolly 等),…