3.第二阶段x64游戏实战-分析人物移动实现人物加速
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动!
本次游戏没法给
内容参考于:微尘网络安全
上一个内容: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,观察的方式就是这样的一种感觉,有点抽象,新手来说还是修改的方式比较简单但是也比较麻烦

开始修改的方式如下图

然后再双击下图红框位置

然后选择单浮点

选择完点击确定

然后再双击下图红框位置

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


相关文章:
3.第二阶段x64游戏实战-分析人物移动实现人物加速
免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 本次游戏没法给 内容参考于:微尘网络安全 上一个内容:2.第二阶段x64游戏实战-x64dbg的使用 想找人物的速度,就需要使用Ch…...
leetcode 746. Min Cost Climbing Stairs
这道题用动态规划解决。这道题乍一看,含义有点模糊。有两个点要搞清楚:1)给定len个台阶的梯子,其实是要爬完(越过)整个梯子才算到达顶部,相当于顶部是第len1层台阶。台阶序号从0开始编号的话&am…...
网络信息安全应急演练方案
信息安全应急演练方案 总则 (一)编制目的 旨在建立并完善应对病毒入侵、Webshell 攻击以及未授权访问等信息安全突发事件的应急机制,提升组织对这类事件的快速响应、协同处理和恢复能力,最大程度降低事件对业务运营、数据安全和…...
H.264编码解析与C++实现详解
一、H.264编码核心概念 1.1 分层编码结构 H.264采用分层设计,包含视频编码层(VCL)和网络抽象层(NAL)。VCL处理核心编码任务,NAL负责封装网络传输数据。 1.2 NALU单元结构 // NAL单元头部结构示例 struc…...
Python入门(5):异常处理
目录 1 异常处理基础概念 1.1 什么是异常? 1.2 异常与错误的区别 2 异常处理基础 2.1 常见内置异常类型 2.2 try-except 基本结构 2.3 捕获多个异常 2.4 抛出异常 2.4.1 使用raise语句 2.4.2 自定义异常类 3 高级异常处理技巧 3.1 不要过度捕…...
Scala(三)
本节课学习了函数式编程,了解到它与Java、C函数式编程的区别;学习了函数的基础,了解到它的基本语法、函数和方法的定义、函数高级。。。学习到函数至简原则,高阶函数,匿名函数等。 函数的定义 函数基本语法 例子&…...
什么是 Java 泛型
一、什么是 Java 泛型? 泛型(Generics) 是 Java 中一种强大的编程机制,允许在定义类、接口和方法时使用类型参数。通过泛型,可以将数据类型作为参数传递,从而实现代码的通用性和类型安全。 简单来说&…...
Unity中根据文字数量自适应长宽的对话气泡框UI 会自动换行
使用Ugui制作一个可以根据文本数量自动调整宽度,并可以自动换行的文字UI 或者不要独立的Bg,那么一定要把bg的img设置成切片...
【小也的Java之旅系列】02 分布式集群详解
文章目录 前言为什么叫小也 本系列适合什么样的人阅读正文单体优点缺点 CAP为什么CAP不可能全部满足?CAP 三选二 分布式事务分布式方案——SeataXA模式(强一致)AT模式(自动补偿,默认模式)TCC模式࿰…...
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自身启动加载需…...
Springboot实战:如何用Docker和Kubernetes部署微服务
前言 随着微服务架构的普及,如何高效部署和管理这些分布式服务成为了开发者面临的重要挑战。Spring Boot凭借其简化配置、快速开发的特性,成为了构建微服务的理想框架;而Docker和Kubernetes则分别解决了服务的容器化和编排问题。本文将详细介…...
Mac: 运行python读取CSV出现 permissionError
在MAC机器里,之前一直运行程序在某个指定的目录下读取excel和csv文件,没有出现错误,有一天突然出现错误:permissionError:[Errno 1] Operation not permitted, 具体错误信息如下: 经过调查得知,…...
UE5 学习笔记 FPS游戏制作30 显示击杀信息 水平框 UI模板(预制体)
文章目录 一制作单条死亡信息框水平框的使用创建一个水平框添加子元素调整子元素顺序子元素的布局插槽尺寸填充对齐 制作UI 根据队伍,设置文本的名字和颜色声明变量 将变量设置为构造参数根据队伍,设置文本的名字和颜色在构造事件中,获取玩家…...
西门子TCP通讯过程中硬件连接突然断开
通信原理探秘又结合在工作中遇到的问题,关注到了通讯中的KeepAlive定时器的设置,所以做了如下实验。 硬件: 1513PLC TCP客户端 PC TCP服务器 前提条件:禁用PLC侧KeepAlive 程序: 测试流程: 打开PC端网络调试助手,设置为TCP服务器,打开链接; PC端打开WireShack软…...
Android学习总结之算法篇三(打家劫舍)
打家劫舍一 // 动态规划 class Solution {public int rob(int[] nums) {if (nums null || nums.length 0) return 0;if (nums.length 1) return nums[0];int[] dp new int[nums.length];dp[0] nums[0];dp[1] Math.max(dp[0], nums[1]);for (int i 2; i < nums.lengt…...
【蓝桥杯】单片机设计与开发,速成备赛
一、LED模块开看,到大模板 二、刷第零讲题目(直接复制模板) 三、空降芯片模板直接调用部分(听完再敲代码) 四、第十三讲开刷省赛题(开始自己背敲模板) 五、考前串讲刷一遍 b连接࿱…...
【操作系统】Linux进程管理和调试
在 Linux 中,可以通过以下方法查看 PID(进程ID)对应的进程名称和详细信息: 1. 使用 ps 命令(最直接) ps -p <PID> -o pid,comm,cmd示例: ps -p 1234 -o pid,comm,cmd输出: P…...
2025宁德时代测评Verify考什么?网申测评如何通过SHL笔试|附真题线上笔试考点、高分攻略、CATL新能源科技SHL测评宁德社招题目、面试攻略、求职建议
——职小豚 带你拆解新能源巨头招聘密码 一、宁德时代:新能源赛道「超级独角兽」 作为全球动力电池龙头,宁德时代(CATL)的江湖地位无需多言: 技术硬实力:麒麟电池、钠离子电池、无钴电池等黑科技加持&…...
基于 Ollama DeepSeek、Dify RAG 和 Fay 框架的高考咨询 AI 交互系统项目方案
基于 Ollama DeepSeek、Dify RAG 和 Fay 框架的高考咨询 AI 交互系统 一、项目概述 本项目旨在构建一个智能化的高考咨询助手,结合 AI 大模型、知识增强(RAG)和 3D 数字人交互,为用户提供智能高考问答、志愿填报建议、政策解读等…...
【 Vue 2 中的 Mixins 模式】
Vue 2 中的 Mixins 模式 在 Vue 2 里,mixins 是一种灵活的复用代码的方式,它能让你在多个组件间共享代码。借助 mixins,你可以把一些通用的选项(像 data、methods、computed 等)封装到一个对象里,然后在多…...
Spring Boot @RequestParam 解析参数时的常见问题及解决方案
1,遇到的问题:将后端接口写完后我想通过PostMan进行简单的测试一下,一不小心就遇到了这样的情况: org.springframework.web.bind.MissingServletRequestParameterException: Required Integer parameter contractId is not prese…...
linux xargs命令学习
命令描述 xargs从标准输入中读取默认以空格分隔的项(可以使用双引号保护空格)(或单引号或反斜杠)或换行符,并执行命令(默认为/bin/echo)一次或多次,后面跟着任何初始参数从标准输入中…...
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更换为你工作…...
