Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 攻防对抗 › 「攻防对抗」植物大战僵尸CE修改并且找基址

「攻防对抗」植物大战僵尸CE修改并且找基址

Eswlnk的头像
Eswlnk
2022-08-20 16:01:56
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
智能摘要 AI
本文介绍了如何使用CE工具修改《植物大战僵尸》的游戏机制,包括阳光值和CD冷却时间。作者首先通过多次“改变数值-搜索”操作,找到阳光值的基地址,确保重启游戏后仍能修改。接着,作者通过类似方法找到CD冷却时间的基地址,并发现冷却槽间隔50单位,因此只需在特定位置加50即可实现永久可用。最后,作者计划使用Hook技术进一步优化修改过程。文中包含大量截图和代码示例,帮助读者理解每一步操作。

为了深入了解软件工作的原理,就尝试了一下修改植物大战僵尸,本篇文章图片居多,还请各位感兴趣的伙伴耐心阅读, w(゚Д゚)w

阳光修改

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

我们把50放入搜索

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

在游戏中改变阳光值后继续搜索,一直重复 “改变阳光值,Next Scan 搜索”

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

尝试修改

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

实现功能,现在我们寻找基地址,否则我们每次重启游戏就需要重新搜索。

选中按 F5

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

5560为第一个偏移量,15698668为下一步查询地址

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

重新搜索该值

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

重复上面的 “选中 F5”,找到下一个地址

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
EAX=00452650
EBX=0019FD00
ECX=0274A6B0
EDX=00667BA0
ESI=15698668
EDI=0274A6B0
EBP=00000001
ESP=0019FC60
EIP=00452679

Probable base pointer =0274A6B0

0045266A - cmp byte ptr [edi+000004CF],00
00452671 - je 0045269B
00452673 - mov esi,[edi+00000768]
00452679 - test esi,esi
0045267B - je 0045269B

重新搜索

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

绿色的便是基地址

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
popcapgame1.exe+2A9EC0

我们就可以反向推得阳光的基地址

[[[[popcapgame1.exe+2A9EC0]+768]+5560]]
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

你现在可以重启游戏验证,重启后依然可以修改

CD冷却修改

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

上面的植物槽,1为可用,0为不可用,此时1号位是可用状态

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

按上面的步骤一直循环搜索,改变状态搜索。

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
EAX=00000000
EBX=0000007D
ECX=0D9696B8
EDX=0000007D
ESI=0000002F
EDI=156984E0
EBP=156984E0
ESP=0019FB70
EIP=0040CDEF

Probable base pointer =0D9696B8

0040CDE4 - lea eax,[eax+eax*4]
0040CDE7 - shl eax,04
0040CDEA - mov byte ptr [eax+ecx+70],01
0040CDEF - call 00412330
0040CDF4 - pop edi
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

同样选中 F5

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
EAX=0D9696B8
EBX=00000000
ECX=0019F988
EDX=0274A6B0
ESI=00199944
EDI=0019FA98
EBP=156984E0
ESP=00199810
EIP=0041A1F6

Probable base pointer =156984E0

0041A1E7 - cmp dword ptr [edx+000007FC],04
0041A1EE - je 0041A248
0041A1F0 - mov eax,[ebp+00000144]
0041A1F6 - cmp [eax+18],bl
0041A1F9 - je 0041A232
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

继续搜索 数据不变,找最前面的 F5

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
EAX=00000001
EBX=00000001
ECX=0274A6B0
EDX=00030621
ESI=156984E0
EDI=0274A6B0
EBP=00000001
ESP=0019FC60
EIP=004526E6

Probable base pointer =0274A6B0

004526DB - mov ebx,eax
004526DD - lea ecx,[ecx+00]
004526E0 - mov esi,[edi+00000768]
004526E6 - add [edi+00000838],ebp
004526EC - test esi,esi

找到基址

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
popcapgame1.exe+2A9EC0
[[[[popcapgame1.exe+2A9EC0]+768]+144]+70]
「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

通过实验我发现冷却槽相差50,所以只要在70那+50就可以

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog

后面打算用Hook来注入修改。

ESWINK , 版权所有丨如未注明 , 均为原创

原文标题:「攻防对抗」植物大战僵尸CE修改并且找基址

「攻防对抗」植物大战僵尸CE修改并且找基址-Eswlnk Blog
本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
ce修改僵尸基址大战并且植物
0
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
「攻防对抗」植物大战僵尸DLL注入修改
上一篇
「攻防对抗」HOOK微信获取聊天消息
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 今日热点:伪Clash软件下载陷阱曝光,附防范建议
  • 「攻防对抗」利用 fastjson 原生反序列化与动态代理突破安全限制
  • 「攻防对抗」从上传漏洞到Getshell | 一次完整的渗透过程
  • 「日志记录」从零起步揭开路由器漏洞挖掘的面纱
  • 「攻防对抗」NSmartProxy流量特征的真实表现与应用
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

「攻防对抗」NSmartProxy流量特征的真实表现与应用
2025-02-06 20:14:07
PurpleOps | 开源自托管 Purple 团队管理 Web 应用程序
2023-09-02 12:44:24
PythonMemoryModule | Python 完全实现内存中加载 DLL
2023-06-11 1:22:44

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.877 秒   |  SQL查询 49 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈