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

本文介绍如何利用od分析植物大战僵尸游戏,找到自动拾取阳光的地址和函数,通过设置断点和修改汇编指令实现自动增加阳光功能。
摘要由CSDN通过智能技术生成

这篇博客我们主要记录一下植物大战僵尸的自动拾取阳光的功能,主要用到od,我们要简单的掌握寻找call的操作。以及简单的对汇编进行分析。
我们先用ce找到跟阳光有关的地址。
载入程序,两次搜索数值找到跟阳光有关的地址。点击“是什么改写了这个地址”,找到在这里插入图片描述
记录下0043A7F5这个地址,这个地址就是我们载入od要观察的地址。
载入od
点击ctrl+G弹出寻址对话框,找到0043A7F5地址在这里插入图片描述
观察汇编,发现这是一个增加语句,我们可以推测这是阳光的增加语句,可以验证一下,在这里下断点,发现在点击阳光的时候程序在这里断下来。然后观察eax的值,向下跟。在这里插入图片描述
我们可以看见,这个时候eax是19也就是十进制的25。就是每个阳光的数值。点击调试->“执行到返回”。向下我们看到一个call在这里插入图片描述
我们推测这个call就是增加函数。我们可以把这个语句nop掉,然后发现点击阳光数值是不增加的。我们确定了增加函数。撤销修改。
下面判断call之前jnz语句

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值