准备:植物大战僵尸游戏,CE修改器

1.修改阳光:

(1)进入关卡

CE搜索阳光50

花费阳光

在CE中搜索25再次扫描

将地址添加到下方列表中,双击即可

修改数值

修改成功

2.让阳光越用越多

右键刚才的地址,选择访问是什么改写了这个地址

显示反汇编程序

分析可知

先将esi入栈 ,将当前阳光值赋给esi,将edi的值赋给edx,调用33E90段的程序,返回后继续执行:eax=eax+esi,比较ebx和eax具体的方法为ebx-eax然后根据结果就修改IF和CF标志位,jg条件转移当CF=1时,所以这段的意思就是如果ebx>eax就执行33F90程序,如果ebx<eax就继续往下执行:

esi=esi-ebx,再将esi的值赋给阳光

所以猜测esi为阳光值,ebx为种植物消耗的阳光值,所以只要将sub改为add就能实现阳光越用越多

修改完毕,进入游戏验证

种了一只胆小菇,阳光由35变为60,60=35+25

成功!

植物大战僵尸之修改阳光相关推荐

  1. Qt植物大战僵尸实现修改阳光和无冷却

    Qt植物大战僵尸实现修改阳光和无冷却 网上关于qt修改植物大战僵尸的,尤其是开头获取进程句柄和窗口句柄,代码和博客方面会模糊一些,今天写个简洁易懂的,本人也是菜鸟刚学qt快两个月,有疑问在下面我一定回 ...

  2. [re入门]ce对植物大战僵尸的修改

    CE对植物大战僵尸的修改 1.对阳光的修改 思路:通过种植物来改变阳光的数值,ce中使用精确数值搜索即可,如下图 植物偏移地址的寻找(不需要每次都搜阳光地址,直接修改即可) 上面的地址点右键,什么访问 ...

  3. 自己动手制作植物大战僵尸简单修改器(3)

    自己动手制作植物大战僵尸简单修改器3 目的 过程 找到阳光地址 获取修改阳光的指令 找到自动汇编窗口 找到代码注入 改变阳光增量 结果 目的 这一篇并不是制作,改变每一次捡起阳光时阳光增加量. 过程 ...

  4. 自己动手制作植物大战僵尸简单修改器(2)

    自己动手制作植物大战僵尸简单修改器2 地上物品自动拾取 地上物品自动拾取 上次的内容自己动手制作植物大战僵尸简单修改器 地上物品的地址是 0x006A9EC0 + 0x768 + 0xe4 + 0xd ...

  5. 用Java实现植物大战僵尸的修改(续)

    用Java实现植物大战僵尸的修改(续) 之前已经使用HxD Hex Editor工具成功修改游戏存档, 具体步骤请参考:https://blog.csdn.net/weixin_50669669/ar ...

  6. 游戏辅助制作核心--植物大战僵尸逆向之阳光修改(一)

    本文章使用的是植物大战僵尸中文版下载地址是:http://pan.baidu.com/s/1bpE2Y4n 如果使用其他版本可能跟图上的地址不一样 但是如果看明白了思路结果也是一样的. 一.思路 通过 ...

  7. 植物大战僵尸自动拾取阳光

    这篇博客我们主要记录一下植物大战僵尸的自动拾取阳光的功能,主要用到od,我们要简单的掌握寻找call的操作.以及简单的对汇编进行分析. 我们先用ce找到跟阳光有关的地址. 载入程序,两次搜索数值找到跟 ...

  8. 植物大战僵尸中文版修改器python实现

    #阳光edx+5560 import win32gui import win32process import win32api,ctypes import tkinter as tk main=tk. ...

  9. 植物大战僵尸中文版修改器源码

    很简单一个辅助,关键是游戏数据的分析,实现了两个功能,无限阳光和无冷却.特别注意的一下,如果用VS2008编译的话,调试的时候是正常的,但编译后功能就会失效,这是因为OpenProcess权限的问题, ...

  10. 植物大战僵尸如何修改金币和关卡

    挑战 有的玩家在玩游戏时,可能并不想⼀关⼀关地慢慢玩,⽽是希望可以直接跳到最后⼀关,或者从⾃⼰指定的关卡开始,⽐如 经典的<植物⼤战僵⼫>:再就是怎么能够「开挂」,得到更多的⾦钱.更⾼的属 ...

最新文章

  1. 2.3线性表的链式存储和运算—双向链表
  2. 用C++实现网络编程---抓取网络数据包的实现方法
  3. Android开发中依赖注入的应用
  4. spring boot定时任务解析
  5. (22)FPGA面试技能提升篇(MicroBlaze、PowerPC)
  6. register关键字-1
  7. HarmonyOS DevEco Studio 配置本地模拟器
  8. C语言:求矩阵对角线元素的和
  9. 按首字母排序(汉字、英文、数字)简单实现
  10. 凸优化与非线性优化基础(3)-- 二次规划Quadratic Programming
  11. java方法重载的好处_Java方法重载浅谈
  12. 【亲测可用】win7下移动硬盘无法访问,拒绝访问位置不可用时的解决方案!
  13. SiamRPN代码讲解,训练过程讲解
  14. echarts中环形图加边框
  15. Whois接口查询文档
  16. 淘宝API 如何获取颜色 尺码 属性表
  17. java和javascript有什么区别_javascript与java有什么区别?
  18. 原生APP和封装APP区别详解
  19. [CF869E]The Untended Antiquity
  20. 计算机win7卡顿如何解决方法,win7电脑玩2D游戏经常发生卡顿六大解决方法

热门文章

  1. 马氏距离 java实现_马氏距离(Mahalanobis Distence) [python]
  2. matlab打反斜杠,[转载]转义字符 反斜杠
  3. 微信小程序audio的简单实用
  4. 编译原理基本概念和术语
  5. SpringSecurity授权管理介绍
  6. linux 如何配置无线网卡驱动,Linux配置无线网卡驱动实现无线上网
  7. LittleVGL-键盘控件
  8. 苹果6swifi温度过高 iphone6s温度过高提醒修复教程
  9. openoffice 卸载 linux,openoffice装配卸载
  10. 优化高德地图加载出现白色