《Windwos PE》1.3 动态调试工具

1.3.1 CE内存搜索工具

CE(Cheat Engine)是一个流行的内存修改和调试工具,它也包含了内存搜索功能。使用CE的内存搜索工具,您可以在运行中的进程中搜索特定的内存值,并对其进行修改。

以下是使用CE进行内存搜索的一般步骤:

●启动CE:双击Cheat Engine可执行文件以启动CE。

●选择进程:在CE的主界面中,点击左上角的计算机图标按钮,选择您想要搜索的进程。这将使CE与该进程建立连接,以便进行内存搜索和修改。

●打开内存搜索器:在CE的菜单栏中,选择"Edit"(编辑)菜单,然后选择"Scan for values"(搜索值)选项,或使用快捷键Ctrl + F。

●设置搜索条件:在内存搜索器对话框中,您可以设置搜索条件:

1.选择要搜索的数据类型(例如整数、浮点数、字符串等)。

2.输入要搜索的具体数值或数值范围。

3.选择搜索方式(例如精确搜索、模糊搜索、增加/减少值等)。

●开始搜索:点击"First scan"(首次搜索)按钮开始搜索。CE将在选择的进程的内存空间中查找符合搜索条件的内存地址。

●分析搜索结果:CE将显示搜索结果列表,其中包含符合搜索条件的内存地址和对应的值。您可以在这些结果中查找您感兴趣的值。

●进行进一步的搜索和筛选:如果搜索结果很多,您可以在结果列表中继续进行进一步的搜索和筛选,以缩小范围。例如,您可以根据新的条件再次搜索,或在已有结果中过滤掉不符合要求的值。

●修改内存值:选择您要修改的内存地址,在CE的主界面中进行相应的修改操作。请注意,修改内存值可能会对进程的行为产生影响,请谨慎操作。

       CE内存搜索工具自带一个通关游戏教程Tutorial.exe,我们只需要按照教程操作一遍,基本就可以熟悉CE工具的使用方法了。接下来我们举例说明。

       第一步:运行Tutorial.exe,如图1-37所示。

图1-37 CE内存搜索工具使用游戏教程

       第二步:运行CE5.6汉化版,程序界面如图1-38所示。点击左上角“open”按钮,显示当前进程列表。

 

图1-38 使用CE打开进程

      

第三步:点击训练进程Tutorial.exe界面下一步,进入步骤2(精确值扫描),左下角的初始健康值为100,点击“打我”按钮,健康值变为95,如图1-39所示。

图1-39 精确值扫描训练

       第四步:在CE窗口,数据栏输入要查找的内存数据“95”,搜索类型设置为“精确值”(这里可以根据实际情况选择某个大于或小于的搜索类型),值类型设置为“4 Bytes”(这里可以根据实际需要选择字符串或其他数据类型)。左侧的“HEX”选表示搜索十六进制数,可以自动转换。下方的搜索设置栏中可以设置搜索方式,默认为快速搜索(以4个字节为单位搜索),深度搜索表示以字节为单位搜索,速度较慢。设置好以后,点击“新的搜索”按钮,左侧地址栏窗口会显示所有的搜索结果,如图1-40所示。我们会发现,有很多内存地址处的值都是95,如果要确定哪一个为正确的地址,则需要再次搜索。

图1-40 第一次搜索

       第五步:再次点击训练进程Tutorial.exe界面“打我”按钮,健康值此时变为90。然后我们在CE搜索值一栏输入搜索值“90”,点击再次搜索。此时左侧地址栏只剩下一个地址,此地址就应该是正确的内存地址了。如果还是出现多个地址,则可以同样的方法继续搜索。或者点击“打我”,减少健康值,观察哪个地址处的值发生变化,与训练进程中的健康值相同。

       第六步:点击地址栏下方的“查看内存”按钮,或者鼠标双击地址,将地址添加到下方窗口列表。选中地址后点击鼠标右键,选择“改变记录”>“值”,弹出对话框窗口,如图1-41所示。将该地址处的值改为1000。此时再次点击训练进程Tutorial.exe界面“打我”按钮,健康值此时变为1000。

图1-41 修改内存地址处的值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值