闲的没事点开了些小游戏玩,玩到造梦西游的时候想到了以前用的个cheat engine修改器,就下下来玩了玩,这一玩 发现了不少好东西

主要是发现了在cheat engine里还有个tutorial.exe教程 彻底的推翻了我对cheat engine的观念…原来这个东西这么强大…
cheat engine是个修改器,同时也可以生成修改器,同时还具有强大的反汇编功能
之前没研究过修改器 外挂,学了那么几天 对外挂等有了个大体的认识:
外挂修改的是值 保存在内存里的值
拿造梦西游来说,把目标锁定在开造梦西游的网页上,扫描其内存,找出存放生命最大值的地址,然后设成99999。这样,就增大生命最大值到了99999。同理,攻击,防御,灵魂等,都可以修改。
但是,这修改的只是本地的值,如果游戏是联网的,存在游戏的服务器里的数据是没法通过这种方法改变的。所以,,像修改你的充钱才能得到的游戏币来说,都是用来自慰的-.-
cheat engine 最基本的使用方法:确定数值的储存类型,扫描你要修改的值,然后在游戏中改变这个值,再次扫描修改过的这个值。重复多次,直到找到你要修改的数据在内存中的地址,然后修改这个地址的值。
只说有点抽象 来点图

在这里确定你要修改的进程 总不能让cheat engine在整个内存搜索吧
首先,在scan type里选择要搜索的类型,是某一个确定的值的内存,还是查找值增加的内存,或值减少的内存。然后再在value type里确定你要查找的值的类型,是4字节,8字节还是浮点型。然后输入搜索的值。点first scan,会找出进程中所有符合条件的地址

在左边会列出地址,然后按上面说的,在游戏中改变你想查找的值,然后再value里输入改变后的值,点next scan,便会在第一次的查找结果中显示变化为你输入的值的地址。
改变值->再次扫描 这个步骤一般循环两到三次,就会剩下你想要的那个地址,然后就可以为所欲为的干坏事啦~

上面所说的只是cheat engine最最最基本的功能

由于现在还在大一,接触了c语言,对内存有了一定的了解,但是汇编语言和数据结构还一点没接触,所以再深一些的使用有些费力…
但还是尝试了一下!如果下面说的有什么不对的,还请评论指出

由于修改的涉及到计算机较底层的东西,所以很多东西是用汇编语言写的
在tutorial.exe里,除了上面所说的,更深一步的是涉及到汇编、反汇编、代码注入、多级指针。
这些功能的最根本的目的,还是为了修改值,更好的修改值
一些游戏为了防止外挂,修改器,值的存储地址往往是一直改变的,那么如何确定改变的地址呢?是通过指针实现的,也就是说,找到了最高级的那个指针,就可以使你想要的值一直保持你给它的值,而不会通过地址的改变,使你赋给这个地址的值无效(这种情况相当于只修改了最低级的指针,你修改了存储这个数据的地址的值,但是这个数据的地址换了以后,你不知道换到哪了,改变的还只是原来的那个地址的值)
这样,便通过多级指针,修改了你想要的值
cheat engine还可以通过反汇编,找到修改地址的代码,使其失效。这样存储数据的地址就不会变化了。

通过反汇编,还可以查找改变这个地址值的代码,改变这个代码,从而达到修改的目的,这就是代码注入(这个需要自己写汇编,好像..C也可以?)
估计,植物大战僵尸中阳光越用越多,便是这样修改的。
通过反汇编,找到代码后,这个代码一定是减少这个地址的值的,把这个代码移除掉(并不一定非要移除,在后面写也可以),然后开出一块内存空间,用来储存你的代码。
当然,你注入的代码肯定是增加这个值的,植物大战僵尸应该就是增加植物所消耗的阳光,从而是阳光越用越多。

cheat engine 的tutorial.exe教程体验相关推荐

  1. Cheat Engine 教程( 1 - 9 通关 )

    ce 修改器绿色版(cheat engine):http://www.downcc.com/soft/21673.html 这个教程全部是来自 Cheat Engine 软件的中的帮助教程 点击教程( ...

  2. Cheat Engine 新手教程

    Cheat Engine Cheat Engine 新手教程 Step - 1 - 怎样通关[简介] Step - 2 - 数值搜索 Step - 3 - 未知数值 Step - 4 - 浮点类型 S ...

  3. Cheat Engine详细使用指南

    目录 Cheat Engine简介 Cheat Engine下载安装 Cheat Engine系统自带教程学习 Cheat Engine简介 Cheat Engine是一个内存修改器,可以在没有网络连 ...

  4. 教程:利用Cheat Engine简单实现无限期体验百度云盘会员提速.

    轻教程. 在如今大数据时代.云盘几乎成为了大家日常生活中的必需品. 没有需求.就没有市场.有些凉心可能不够到位的公司.偶尔蹭一下他们的东西其实也没有什么不好的23333- 话不多说.我们进入正题.注意 ...

  5. Cheat Engine Tutorial 闯关手记

    Cheat Engine Tutorial 闯关手记 第一关 Cheat Engine 能做什么?修改游戏的数值,就象<金山游侠V>,但它能胜任动态地址的查找:制作游戏专用的修改器,补丁, ...

  6. 内存修改 android免root,真正免root的Cheat Engine修改器详细使用教程

    Cheat Engine修改器的功能 开源的内存修改工具 ,它允许你修改游戏或软件内存数据,以达到各种非常规目的,通过ce修改器(Cheat Engine)软件来修改游戏中的内存数据.人物属性.金币数 ...

  7. 【CE入门教程】使用Cheat Engine(CE)修改游戏“植物大战僵尸”之植物篇

    目录 1.单卡片无CD 1.1 思路一 1.2 思路二 2.全卡片无CD 3.豌豆射手射速修改(修改植物射速) 4.实现豌豆射手发射"玉米加农炮"(思路) 上一期教程中,我们学习了 ...

  8. Cheat Engine 小白教程(大白话教学)上篇

    什么是cheat engine? cheat engine是一款电脑游戏修改器(简称:CE修改器),我这个人话不多不跟别的博主一样说一堆没用的! cheat engine修改游戏范围以及游戏列表 列如 ...

  9. 用Cheat Engine无限期体验百度云盘会员提速

    cheat Engine  其实这个软件最早是用来修改游戏的,但是他的功能相当强大,所以用它来修改软件,达到无限期体验百度云会员加速是顺手捏来的事情. Cheat Engine是一款内存修改编辑工具 ...

最新文章

  1. 引用-ZIGBEE-ZSTACK网络配置相关问题
  2. 《CLR Via C# 第3版》笔记之(十四) - 泛型高级
  3. C++ STL标准模板库(stack)
  4. python 格式化时间
  5. java 运行环境变量,java运行环境 和 环境变量的配置
  6. python turtle画彩虹-Python turtle 绘制彩色螺旋线
  7. 素质教育,是救命稻草,还是压垮教培机构的最后一根稻草
  8. java学习笔记2022.1.13
  9. Web网络知识:什么是HTTP请求合并?
  10. ASP.NET Core on K8S学习初探(1)
  11. c语言自动拷贝u盘文件,写了一个偷偷拷贝老师U盘所有文件的程序……蛋疼……………...
  12. 误删除 Oracle 数据库数据的恢复方法
  13. java jsp验证码_JSP实现随机验证码
  14. Light OJ 1011
  15. vue json对象转数组_Vue优秀表单组件,用Vue构建表单的最简单方法——Vue Formulate
  16. Excel如何将一个单元格数据拆分为多行单元格
  17. C# 获取笔记本电池信息 调用 Win32 Api
  18. C-V2X在国内车路协同的应用
  19. mysql循环方法总结
  20. 转行做程序员,你后悔了吗

热门文章

  1. 特征工程系列:特征筛选的原理与实现(上)
  2. php三级分销原理,怎么写php三级分销?逻辑思路是怎样的啊,求指点
  3. 浏览器自带的禁用端口
  4. 第六章 封装和继承 ② 代码
  5. 用计算机图形学画一个小球移动,计算机图形学-三维物体的平移、旋转、防缩...
  6. 禅与摩托车维修艺术思想哲学
  7. 自媒体如何写出爆款标题?这些创作技巧一定不容错过
  8. 银联POS标准中的BCD压缩
  9. KubeVela v1.2 发布:你要的图形化操作控制台 VelaUX 终于来
  10. quantum_用ai或Quantum解决数独