从本关开始,各位会初步接触到CE的反汇编功能,这也是CE最强大的功能之一。在第6关的时候我们说到指针的找法,用基址定位动态地址。但这一关不用指针也可以进行修改,即使对方是动态地址,且功能更加强大。

代码注入是将一小段你写出的代码注入到目标进程中并执行它的技巧。在这一步教程中,你将有一个健康值和一个每按一次将减少 1 点健康值的按钮,你的任务是利用"代码注入",使每按一次按钮增加2点的健康值。

步骤 7: 代码注入: (密码=013370)

教程中每按一次按钮,会自动减少1点血,你的任务是将其改成每按一次按钮增加2点血。
还记得第5关的不伤血的修改方法吗?这一关就是第5关的加强版。
推荐你从原代码中删除减少健康值的那行代码,否则你得加 3 点健康值。

老样子,根据动态数据反复查找,查找血量的地址,然后再地址上 右键=> 查找写入的地址,为啥不是查找访问的地址呢?这里不需要明白,照着做就可以了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NGl9NNoh-1658046717591)(https://cdn.lyshark.com/picture/1379525-20190502120959755-1947945090.png)]

然后按一下打我按钮,会出现一行汇编代码 0042585D - 83 AB 78040000 01 - sub dword ptr [ebx+00000478],01 <<

这条指令的作用是,将[ebx+678]地址中的数据减1,sub为减法的汇编格式。

双击那行代码,看下详细信息:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BMLA6Xlp-1658046717592)(https://cdn.lyshark.com/picture/1379525-20190502121422093-340547719.png)]

这行代码什么意思呢?sub 大家都知道是减少的意思

图示红框处:EBX=0184D5E0,我们用计算器算一下(注意是16进制的)

184D5E0+ 478 = 184DA58 —> 正好是血量的动态地址

sub [ebx+00000478] = sub [184DA58] 够清楚了吧,这就是让血量减1的代码(1省略了),其实CE中也有提示 Decrement by 1 。

明白了这行代码的意思,我们回去看看Tutorial的要求:把减1改成加2。

继续操作。选择反汇编程序,如下步骤

点击工具,选择自动汇编

第一步:选择CT表框架代码

第二步:选择代码注入

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3ZImj92m-1658046717596)(https://cdn.lyshark.com/picture/1379525-20190502122433284-1579025719.png)]

对应的地址不要搞错了,是"Tutorial-i386.exe"+2585D,这里不需要动,保持默认就可以

然后按确定,会自动生成汇编代码,这些代码是什么意思,我们不用管,找到关键的一行:sub dword ptr [ebx+00000478],01

将原来的sub dword ptr [ebx+00000478],01,改成 add dword ptr [ebx+00000478],02,每次递增2

然后在地址栏就可以看到这个脚本了,点击前面的 单选框 执行,然后点击Tutorial中的打我,这关就可以过了。

你感觉到他的神奇了吗?逆天级的修改:

1、怪物每次打我从伤血变成加血。
2、子弹越打越多。
3、钱越花越多。

如果你学会了这一关,你已经脱离菜鸟的行列了,已经可以对付绝大部分的游戏了。

CE修改器入门:运用代码注入相关推荐

  1. CE修改器入门:代码替换功能

    某些游戏重新开始时,数据会存储在与上次不同的地方, 甚至游戏的过程中数据的存储位置也会变动.在这种情况下,你还是可以简单几步搞定它. 这次我将尽量阐述如何运用"代码替换"功能,第五 ...

  2. CE修改器入门:未知数值扫描

    经过第二关的练习,你已经理解了如何利用"精确数值"扫描查找数值了,让我们进行下一步,本关主要用来搜索进度条,人物血条等,因为这些数据通常是一个进度条,我们无法直接看到的数据,此时可 ...

  3. CE修改器入门:寻找指针基址

    上一步阐述了如何使用代码替换功能对付变化位置的数据地址,但这种方法往往不能达到预期的效果,所以我们需要学习如何利用指针. 在本关的 Tutorial.exe 窗口下面有两个按钮,一个会改变数值,另一个 ...

  4. CE修改器入门:查找多级指针

    本关是第6关的加强版,CE 6.X 教程中的4级指针比5.X的要简单些.多级指针就像玩解谜游戏一样,谜团不只一个,盒子中还有盒子.这里面是4级指针,游戏中也有比如8级指针,12级指针等等,思路都是一样 ...

  5. CE修改器入门:精确数值扫描

    附加Tutorial-i386.exe进程后,我们点击教程的下一步按钮,接着继续第二关,第二关的作用还是很简单的,主要目的是遍历出我们想要的动态数据,比如角色的生命,人物的魔法等,都会用到精确扫描,可 ...

  6. CE修改器入门:浮点数的扫描

    在前面的教程中我们使用4字节的方式进行扫描,但有些游戏使用了"浮点数"来存储数值,浮点数是带有小数点的数值(如 5.12 或 11321.1),正如本关中的健康和弹药,两者都以浮点 ...

  7. 方舟服务器能不能用ce修改器,方舟生存进化CE修改器代码大全

    虽然现在方舟生存进化现在推出各种8项.16项修改器,但玩家们最喜欢的还是CE修改器,不过最近,小编收到一些玩家反映说CE修改器使用不是非常顺手,所以这里小编特地为大家带来了方舟生存进化CE修改器作弊表 ...

  8. linux修改器修改另一个程序,Linux平台的CE修改器:PINCE(PINCE is not Cheat Engine)

    PINCE是GNU Project Debugger(GDB)的前端/反向工程工具,专注于游戏,是支持众多Linux平台的CE修改器.但是,它可以用于任何与逆向工程相关的工作.同时PINCE是&quo ...

  9. 【网安】工具篇:CE修改器详细使用指南(必看)

    Cheat Enginee(CE)的详细使用指南 文章目录 Cheat Enginee(CE)的详细使用指南 1 下载和安装说明 1.1下载地址 1.2安装教程 1.2.1网站下载 1.2.2解压压缩 ...

  10. ce修改器我的世界服务器,如何用ce修改我的世界饥饿度 | 手游网游页游攻略大全...

    发布时间:2016-01-09 大家在玩游戏遇到了看不懂的图文或是过不去的关卡.不熟练的技巧攻略的时候是不是很着急呢?没关系,游戏攻略吧为你解答.本文给大家分享一下关于中的一些小技巧,主要是帮助各位玩 ...

最新文章

  1. Rulo扫地机器人app_要买这样的扫地机器人 浦桑尼克扫地机器人评测
  2. snap安装指定版本的软件
  3. 活动的批输入监控ENV
  4. android 将数据转换成JSON数据格式并使用JSONObject解析JSON格式的数据
  5. python离线安装pip.whl_20180903 - Python Pip 工具下载whl包与离线安装
  6. 成功安装mysql后,为何服务管理器里找不到MySQL服务名(解析篇)
  7. 电子科大提出“姿态蒸馏”算法-实现快速人体姿态估计
  8. 记一次Springboot启动异常
  9. 计算机网络学习笔记:第三章
  10. phpstorm连接不上MySQL_PHPStorm无法连接到本地MySQL [重复]
  11. c# 更改最大化按钮功能实现最大化时遮盖任务栏,点击Esc取消全屏
  12. 关于1931CIE——RGB色坐标图转换到XYZ色坐标关系
  13. 陶瓷纤维毯行业调研报告 - 市场现状分析与发展前景预测
  14. OSPF网络类型以及不规则区域练习
  15. 【LeetCode击败99%+】猜数字大小
  16. Mac 10.12安装Go2Shell在资源管理器快速打开Shell并跳转到指定位置
  17. IOS内存泄漏动静态方法排查
  18. 【Java设计模式】简单学抽象工厂模式——你好,微信还是支付宝
  19. 六个在线生成网址二维码的API接口
  20. 自然语言处理NLP星空智能对话机器人系列:Facebook StarSpace框架初体验

热门文章

  1. 从NMEA0183到GNSS定位数据获取(二)软件篇
  2. Java判断质数/素数的三种方法
  3. TextWatcher接口
  4. ffmpeg可支持的编码器、解码器、封装格式、网络协议
  5. win10计算机桌面天气,win10电脑桌面显示时间和天气日期怎么设置
  6. HTML5活动目的,完美活动策划方案指南(教你做有意思的H5方案)
  7. 哈工大材力上机 matlab,材力上机Matlab哈工大
  8. oracle10g最快安装教程,史上最详细Oracle 10g安装教程
  9. 高性能MySQL概述
  10. 2022最新Java面试宝典(史上最全,BAT大厂面试必备,用心看完该篇就够了,建议先关注点赞加收藏)