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