【游戏安全】CheatEngine基础使用——如何对不同类型的数值进行搜索?如何破解数值加密找到想修改的数值?

news/2025/1/15 14:04:35/

游戏安全

  • 不同数值类型的搜索
  • 破解简单数值加密

不同数值类型的搜索

可以在游戏中看到很精确的物品数量,但是在CE中却什么都扫不到。
在这里插入图片描述
这是因为他的数值类型可能并不是四字节的,在游戏中这个数值的机制是一个慢慢增长的数值,所以他很有可能是浮点数,增长0.几,满1再加1显示,但是隐去了小数点后的数字,所以要更换数值类型再进行扫描测试。
在这里插入图片描述
将单浮点数和双浮点数都测试一下。
在这里插入图片描述
更换为单浮点数后可以看到,已经扫描到了一些数据:
在这里插入图片描述
通过增长或减少该数值就可以知道哪个是相对应的值了。

破解简单数值加密

游戏中,有这么多子弹1959,进行一次扫描可以看到很多1959。
在这里插入图片描述
在这里插入图片描述
打出几发子弹后发现是1957了,这时候再次搜索,这回却搜索不到了,而他也不像上个案例一样是0.几减,肯定是几个几个减,所以也排除浮点数的情况,那这是因为什么呢?
在这里插入图片描述
在这里插入图片描述
这其实是一种数值加密的方法,为的是不让数值太快的被找到,破解这种方法就不能使用精确搜索,要使用模糊搜索,通过一点点打子弹调数值来找到对应的真正数值。模糊搜索的方法在上一篇中有讲到,各位师傅们可以去看看:
CheatEngine基础使用
在这里插入图片描述
最终找到了子弹的数量,通过修改让子弹数量变多。
在这里插入图片描述


http://www.ppmy.cn/news/1522695.html

相关文章

使用 docker 部署 kvm 图形化管理工具 WebVirtMgr

文章目录 [toc]前提条件镜像构建启动 webvirtmgr创建其他 superuser配置 nginx 反向代理和域名访问绑定 kvm 宿主机local sockettcp 连接 虚拟机创建创建快照虚拟机克隆删除虚拟机 kvm 官方提供了以下这些图形化管理,license 这块也提示了是商业版(Comme…

利士策分享,如何规划多彩的大学生活?

利士策分享,学习规划多彩的大学生活 踏入大学,如同开启一场充满未知与可能的旅程。 为了让这段旅程不仅充满学术的熏陶,还洋溢着生活的多彩与人际的和谐,我们需要精心规划,积极行动。 一、多彩规划:点亮大学…

SpringBoot教程(十五) | SpringBoot集成RabbitMq(消息丢失、消息重复、消息顺序、消息顺序)

SpringBoot教程(十五) | SpringBoot集成RabbitMq(消息丢失、消息重复、消息顺序、消息顺序) RabbitMQ常见问题解决方案问题一:消息丢失的解决方案(1)生成者丢失消息丢失的情景解决方案1&#xf…

点赞收藏功能该如何设计?

这周给一个小伙伴做模拟面试,因为他在公司的项目是一个短视频电商的项目,模仿的是微博。看到他简历里写了做了短视频的收藏功能,于是让他讲讲具体的做法是什么样子的。 结果回答的并不理想,答案里有不少硬伤,今天松哥…

【Python】CSV文件的简单使用

1.读取CSV文件 import csvpath "123.csv"with open(path) as f: # 打开csv文件csvReader csv.reader(f) # 读文件建立Reader对象listReader list(csvReader) # 将数据转换成列表print(listReader)2.写入CSV文件 import csvpath "123.csv"with ope…

uniapp小程序下载缓存服务器上的图片

1. 使用uni.downloadFile,但是注意下载图片的地址里的域名,需要在微信公众平台里面的downloadFile合法域名进行配置。 export default function downloadAndCacheImage(imageUrl, name) {return new Promise((resolve, reject) > {console.log("imageUrl&q…

【消息中间件】Kafka从入门到精通

1 Kafka入门 概念 架构 1.1 概述 1.1.1 初始Kafka Kafka是一个由Scala和Java语言开发的,经典高吞吐量的分布式消息发布和订阅系统,也是大数据技术领域中用作数据交换的核心组件之一。以高吞吐,低延迟,高伸缩,高可靠…

DDD的实现流程

领域驱动设计(DDD)是一种面向领域的软件设计方法。它强调将业务知识和业务逻辑集成到软件设计中,从而提高软件系统的可维护性、可扩展性和可测试性。DDD 的实现流程主要包括以下几个步骤: 确定业务领域 首先,需要明确…