植物大战僵尸阳光值修改以及阳光基地址寻找详细步骤~包含排除不符合条件的地址的讲解,以及如何观察地址情况等
针对“阳光值”
采用3种以上的方法扫描至少3关的“阳光值”的内存地址,并能修改
利用精确值进行扫描,并修改阳光值
(1)利用初始的精确值进行扫描
(2)随后种植一株植物或者是捡起一个阳光,使得阳光的精确值发生变化,扫描变化后的精确值
(3)双击添加到记录中,然后修改阳光的数值并进行锁定
(4)修改后实现无限阳光的效果
综上所述,这个阳光值为1-9关卡的阳光值,本次游戏中阳关的内存地址为0DFEEE20,使用的方法是精确值扫描并且修改
利用增加或者减少的精确的数值进行扫描,并修改阳光值
(1)首先利用精确值扫面初始的阳光数
(2)种植植物使得阳光减少固定的数值(减少了50阳光)
(3)捡拾阳光使得阳光增加固定的值(增加了25阳光)
找到唯一地址
(4)双击添加到记录中,然后修改阳光的数值并进行锁定
综上所述,利用减少的数值以及增加的数字扫描,在本次游戏中第2-1关卡的阳光地址为1906F580。
利用增加或者减少的过程进行扫描,并修改阳光值
(1)首先因为阳光有初始值,所以我们使用初始值进行搜索
(2)根据种植植物阳光值这一动作,以及捡阳光时阳光值增加这一动作,对这个增加或者减少的过程进行扫描
(3)找到唯一的地址
(4)双击添加到记录中,然后修改阳光的数值并进行锁定
综上所述,利用数值增加或者减少这一过程进行扫描确定地址,在这次游戏中2-2关卡的阳光的地址为14F3A980
找到阳光值的内存基址,简述如何分析和找出基址的过程
分析:通过找出三个关卡中的阳光的地址值,或者时一个关卡重新开始的地址,我们可以从中发现,阳光值的地址一直是一个变换的数值,是一个动态的地址。
(1)首先我们需要找到某一关卡阳关的地址
(2)右键选择什么访问了这个地址(通过捡拾阳光实现改写)
(3)通过捡拾阳光实现阳光值的改变,这个时候访问阳光地址的就是阳光
(4)点击该记录然后查看详细信息,并记录偏移量
分析:在详细的信息中展示的是汇编语言的实现过程,[]中的值表示的是内存偏移地址,默认的寄存器是EDS,因此[]的出现表示的是内存的出现。即阳关的地址存放在内存单元中。
(5)根据详细信息中给出的十六进制数,进行新的搜索,搜索指针数值,此次搜索的是十六进制数值所以需要勾选数值框前面的Hex框
分析:通过搜索指针数值之后会发先还有很多的结果,此时我们根据所搜索到的地址的形式进行分析,在这些内存地址中以001开头的地址,以及以11F开头的地址出现的数目都是很多的,这么多的地址不具有特殊性,因此它们不会是阳光的基地址。然而此时出现了一个特殊的地址0275AC58、0DFEE1B4和0E15002C,这三个地址显然是很特殊的三个地址,那么在这么多地址中,由于它们比别的地址更加具有特殊性,那么它们就最有可能又来继续搜索静态基地址。
根据上述的分析,我们将目光锁定到了0275AC58、0DFEE1B4和0E15002C这三个最特殊的地址身上。
双击将这它们地址记录到下方。
(6)由于此时并没有出现绿色的静态基地址,所以我们继续搜索,右键点击,什么访问了这个地址
在这个地址下,采集阳光,这个表中没有发生变化,则此时可以排除这个地址
继续搜索其他地址
在观察什么访问了这个地址时,收集阳光,表中产生了变化,此时确定这个地址为一个正确的中间地址
两个都有发生变化,所以我们以其中一个进行试验
我们首先以0E15002C进行探讨(一个一个地址试),查阅详细信息
搜索这个十六进制数所对应的位置的数值
搜索结果为一个唯一的地址,但是依然不是绿色的
双击将它添加到记录中,右键继续查看是什么访问了这个地址,收集阳光观察变化
继续点击详情观察信息,记录偏移量
此时发现这个十六进制数和之前的一致,所以这个地址不能作为一个正确的中间地址
因此这个时候只有0275A4F0为唯一正确的中间地址
此时我们根据给出的16进制数值进行搜索,那么这个时候我们就索搜到了绿色的静态地址。
(7)判断那个是阳光的基地址
通过观察什么访问了这个地址发现,之后箭头所指向的地址是会随着收集阳光而发生变化,所以这个基地址就是阳光的基地址
(8)点击手动添加地址,将这个特殊的地址输入到地址框中,点击下方的指针按钮,根据上面的记录,输入偏移地址,确定具体数值。然后锁定数值。
根据上述流程可以排除另外两个的偏移地址,所以0275A4F0中涉及到的偏移量分别为:00005560、00000768
根据两个图中的阳光的数值的确定,那么此时我们就可以确定搜索到的地址就是阳光的基地址。
(9)重新开始游戏确认阳光是否实现了永久锁定
如图所示,实现了阳光的基地址锁定。
综上所述,阳光的基地址是006A9F38。
植物大战僵尸阳光值修改以及阳光基地址寻找详细步骤~包含排除不符合条件的地址的讲解,以及如何观察地址情况等相关推荐
- 植物大战僵尸针对金币地址以及基地址寻找详细步骤~包含排除不符合条件的地址的讲解,以及如何观察地址情况等
植物大战僵尸针对金币地址以及基地址寻找详细步骤 针对 "金币" 扫描金币的内存地址 (1)由于金币是一个精确的数值,且每次捡拾一个金币就会对应增加10,那么我们在扫描的时候就需要将 ...
- 植物大战僵尸阳光的无限掉落以及掉落冷却基地址寻找详细步骤~包含排除不符合条件的地址的讲解,以及如何观察地址情况等
植物大战僵尸阳光的无限掉落以及掉落冷却基地址寻找 阳光的无限掉落冷却时间地址以及基地址寻找 (1)首先我们在第一个阳光掉落后,扫描未知的初始值 (2)阳光掉落后,此时掉落阳光的冷却倒计时一直在减少,所 ...
- 植物大战僵尸用户存档修改(CSDN任务1,20210418)
植物大战僵尸用户存档修改 任务目标 目标1:修改<植物⼤战僵⼫>的存档⽂件,能跳到指定关卡,例如「5-1」 目标2:修改<植物⼤战僵⼫>的存档⽂件,让游戏账户有指定数量的⾦币 ...
- vs c/c++ 用win32api写出植物大战僵尸的阳光值修改器
一.工具如下: 1.植物大战僵尸1(直接下载逗游游戏盒可以直接下载,网上资源很乱) 2.vs2017(使用vs win32的接口) 3.cheat engine(附下载链接https://www.cr ...
- 植物大战僵尸(1):实现无限阳光
从本节课开始我们将进入实战环节,我们将手动分析植物大战僵尸的一些功能的实现并编写辅助,并根据章节的深入一步一步的完善我们的辅助,为啥这里使用植物大战僵尸呢?本来想使用网络游戏的,但涉及到驱动过保护和版 ...
- 植物大战僵尸——纯C实现无限阳光
大致思路: 1.获取游戏窗口,使用FindWindow函数 2.获取游戏PID(ProcessID),使用GetWindowThreadProcessId函数 3.获取游戏进程句柄,使用OpenPro ...
- 植物大战僵尸(2):实现自动收集阳光
1.首先我们找出阳光的动态地址,找到之后我们双击这个地址,将其加入到地址列表中,阳光的查找技巧相信你已经能够掌握了,这里就不再罗嗦了. 2.接着我们选择最下方的地址列表,然后按下[F6键],也就是下一 ...
- 黑科技读写内存,修改植物大战僵尸内存值
import win32process # 进程 import win32con # 系统定义 import win32api # 调用系统模块 import ctypes # c语言类型 impor ...
- 怎么修改植物大战僵尸{不是修改器修改}
http://apps.hi.baidu.com/share/detail/20397333 现在介绍下植物大战僵尸的存档: 用户的存档被存放在userdata目录下的userX.dat中(以二进制的 ...
最新文章
- 5G 在轨道运输网络中的需求
- hive数据库numeric_hive支持sql大全(收藏版)
- linux不保存退出命令_面试提问说出16个linux命令,能凑齐不!高频22个Linux命令在这里...
- Android 简单天气预报
- 安装mysql8.0.11版本,并使用mybatis进行连接mysql遇到的问题
- Find the Kth number(找第K大数)
- android init.d脚本,◇添加init.d脚本支持教程贴◇
- 从0开始搭建公司后台技术栈,这套架构值得拥有...
- windows2003在打‘SP2’补丁时提示“拒绝访问”
- myeclipse中svn图标状态(同步标记)不显示问题的解决方法
- 详尽解读中美科技差距究竟多么巨大
- 程序员面对分歧和难题应当具备的态度
- linux扩充home目录,扩大/home目录的空间(转)
- Wireshark 基础 | 简介篇
- python webdriver firefox 登录126邮箱,先添加联系人,然后进入首页发送邮件,带附件。...
- “对不起,我是用AI做的警察”
- 数据挖掘综合应用:贷款产品预测案例
- JavaScript-JS判断一个整数是偶数还是奇数
- 世界上最强大的两个字母的单词
- 关于树状图画法的分析