吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10782|回复: 26
收起左侧

[游戏安全] [原创] CE基础-自动汇编:植物大战僵尸之全屏攻击类

  [复制链接]
御坂00001号 发表于 2020-2-27 23:30
本帖最后由 御坂00001号 于 2020-2-28 09:30 编辑

功能实现:火爆辣椒全屏攻击

猜想逻辑
  若 僵尸在相同行
  则 抹除僵尸

主要思路
  首先,找僵尸掉血代码(特指火爆辣椒对僵尸的掉血代码),查看反汇编代码
  然后,下断点,再返回到call层,接着往上找可能跳过它的代码
  最后,对可能的代码(由逻辑推测,把火爆辣椒种在不同行会跳过掉血call)进行修改,成功则添加脚本;否则继续向上找可能的代码进行分析

分析过程
找火爆辣椒对僵尸的掉血代码如下图1-1

   1-1_修改.png

下断,跳回上层call处,如下图2-1

   2-1_修改.png

往上(下图00532B70为上层call处),根据逻辑,找可能的跳转代码,修改(nop掉,最好记下原来代码,以能随时撤销)并查看是否有实际效果,如下图2-2

   2-2_修改.PNG

最后,实际效果图如下3-1

   3-1_修改.png


最后总结
  此次全屏攻击类为找外层call逻辑,下次将是 找同层call逻辑

免费评分

参与人数 10吾爱币 +16 热心值 +8 收起 理由
Tt2982 + 1 + 1 谢谢@Thanks!
xiahhhr + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩
18587205491 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
骚森 + 1 我很赞同!
连联 + 1 用心讨论,共获提升!
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
RJia + 1 + 1 用心讨论,共获提升!
xmztz + 1 + 1 谢谢@Thanks!
tony666 + 1 + 1 用心讨论,共获提升!
中出穹妹 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

玩机小白丶王 发表于 2020-2-28 14:01
请问楼主怎么得到第一次搜索的变化数值?
 楼主| 御坂00001号 发表于 2020-5-12 10:05
18587205491 发表于 2020-5-11 21:56
大佬,怎么得到的僵尸血,有点搞不明白怎么搜索僵尸血量

种植一棵攻击性植物,每击中一次会减少【攻击性植物攻击力】的血量。比如豌豆射手的攻击力是20,所以每次会减少20血量。当然也可以直接模糊搜索减少的值
此用户无法显示 发表于 2020-2-28 14:21
Anekys 发表于 2020-2-28 14:35
看的云里雾里,以前的帖子删除了?还是说楼主开贴只是单纯分享一下思路?
那一夜谁懂22 发表于 2020-2-28 15:17
直接百度有一个简单的例子
自在小鱼 发表于 2020-2-28 16:05
楼主好,你用哪个版本的CE,能发我一个吗?我网上找的,感觉都不太好,感谢
天空の幻像 发表于 2020-2-28 16:25
这个厉害了,学习学习
头像被屏蔽
zcsllin 发表于 2020-2-28 17:36
提示: 作者被禁止或删除 内容自动屏蔽
随缘命运 发表于 2020-2-28 19:11
好用吗,有百度的那个好使不
rain0218C 发表于 2020-2-28 19:46
看看学习一下。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 22:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表