谁的坏叔叔 发表于 2022-8-5 09:33

植物大战僵尸阳光开局9990

本帖最后由 luoyuchen 于 2022-8-5 11:30 编辑

开局搜索当前阳光的数量

种植以后再次搜索

现在我们右键访问是谁访问了这个地址
0041BAB5 - 03 82 60550000- add eax,
00489825 - 8B 86 60550000- mov eax,

我们看到有两个地址一直在访问,就拿这两个地址操作
随便选哪一个都可以,我们选择第二个
00489825 - 8B 86 60550000- mov eax,//也就是这一条
我们反汇编查看代码
PlantsVsZombies.exe+89825 - 8B 86 60550000      - mov eax,
PlantsVsZombies.exe+8982B - 33 C9               - xor ecx,ecx
PlantsVsZombies.exe+8982D - 85 C0               - test eax,eax
PlantsVsZombies.exe+8982F - 0F9E C1               - setle cl
PlantsVsZombies.exe+89832 - 8D 74 24 4C         - lea esi,
PlantsVsZombies.exe+89836 - 83 E9 01            - sub ecx,01 { 1 }
PlantsVsZombies.exe+89839 - 23 C1               - and eax,ecx

通过下断 我们已知 =当前的阳光数 然后在传递给eax

那就好办多了 我们直接开写代码
我们直接用CE申请一个内存

跳到申请到的内存
PlantsVsZombies.exe+89825 - E9 D6676A00         - jmp 00B30000
PlantsVsZombies.exe+8982A - 90                  - nop
PlantsVsZombies.exe+8982B - 33 C9               - xor ecx,ecx
PlantsVsZombies.exe+8982D - 85 C0               - test eax,eax
PlantsVsZombies.exe+8982F - 0F9E C1               - setle cl
我们写入以下汇编


mov eax, dword    
mov ebx, dword
mov ebx, dword     物品们把 传递给 ebx      是界面判断   2=选卡界面 3=游戏界面
cmp ebx, 0x03       判断是都是3   
jne label2      否则跳到label2
cmp eax, 0x000000C8   判断是的是200
jc label1      小于200则跳到label1
jne label2   否则跳到label2 不跳则执行下面代码
label1:
mov dword , 0x00002706      把2706十进制=9990 传递给 【esi+5560】
cmp eax, 0x00002706    判断是都是2706
jne label2    否则跳回 label2不跳则执行下面代码
mov dword , 0x00002706    把2706十进制=9990 传递给 【esi+5560】
jmp label2
label2:
mov edx, 0x0048982B   跳回源地址
jmp edx
可以看到 我们一开局进入游戏里面   阳关直接变成9990

整个教程就结束了,没解释清楚 给大家说声对不起。
看到有兄弟需要成品,我索性把以前写的源码也一直上传了。
界面大概如下:






加点分吧几年了还没升级

谁的坏叔叔 发表于 2022-8-5 22:26

编译不了的删掉IMGUI模块在运行一下然后在添加IMGUI模块就可以了实在不行在反过来,模块有一点冲突

谁的坏叔叔 发表于 2022-8-12 11:25

https://wwd.lanzouv.com/iXyXP099yzyh
密码:eu1m
原版游戏下载

earnm 发表于 2022-8-5 10:04

童年的记忆,小时候老喜欢坚果了,可以帮我挡住僵尸,长大以后发现只能做僵尸。

brood12 发表于 2022-8-5 14:29

好像下载下来不能直接用~~~!

iawyxkdn8 发表于 2022-8-5 09:59

有成品才完美

拂你青丝 发表于 2022-8-7 07:49

感谢分享

梦想QCJ 发表于 2022-8-5 09:45

来个视频分析就完美了

yleolucky 发表于 2022-8-5 09:47

感谢分享 试试

ORIGIN000 发表于 2022-8-5 09:49

能不能出一个修改关数的,球球了

m0216 发表于 2022-8-5 09:49

怀旧的游戏,消磨时间最好了{:1_918:}

52piupiupiu 发表于 2022-8-5 09:53

changst 发表于 2022-8-5 09:59

好玩,支持一个

liu2514 发表于 2022-8-5 10:04

嗯,都喜欢折腾植物大战僵尸!感谢分享教程!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 植物大战僵尸阳光开局9990