吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.40881110.com

 找回密码
 注册[Register]

QQ登录

只需一步£¬快速开始

查看: 15146|回复: 316
上一主题 下一主题

[游戏安全] 植物大战僵尸之任意阳光修改

    [复制链接]
跳转到指定楼层
楼主
Roachsa 发表于 2019-2-10 12:23 回帖奖励
本帖最后由 Roachsa 于 2019-2-24 20:33 编辑

游戏分析练习记录¡£

准备

  • 系统£ºWindows 10 专业版 64位
  • 软件£º植物大战僵尸中文版
  • 工具£ºCheatEngine v6.8.2
  • 目标£º任意阳光修改

分析

游戏运行时所需要的数据£¬一般都会放在内存中£¬?#21592;?#38543;时获取£¬特别时对于一些经常修改的数值¡£

植物大战僵尸中的阳关值就是经常变化的数值£¬所以£¬想要对其进行修改£¬首先要在内存中?#19994;?#23427;的位置¡£

使用CE附加到游戏进程上£¬准备对其内存进行搜索¡£

查看当前游?#20998;?#38451;光值¡£

在CE中进行第一次搜索¡£

搜索结果有773个£¬太多了¡£进入游戏改变阳光值£¬进行第二次搜索¡£

结果剩了一个£¬那么这个就是要?#19994;?#20869;存地址了¡£有时不会这么快出现唯一地址的£¬只需要多改变?#22797;问?#20540;£¬进行搜索即可¡£

双击结果中的地址添加到下方的地址列表中£¬修改该地址数值£¬查看游?#20998;?#30340;阳光值£¬验证该地址¡£

阳光值修改成功£¬证明该地址正确¡£

不过£¬这个内存地?#20998;?#26159;临时的£¬是游?#20998;?#29992;来临时保存当前游戏局中阳光值的£¬重新开始关卡或者开始别的关卡£¬保存阳光值的地址就会发生变化¡£

但是£¬无论怎么变化£¬游戏总能准确的?#19994;?#36825;个保存阳光的地?#32602;?#37027;么游?#20998;?#19968;定存在一个基?#32602;?#36890;过这个基地?#32602;?#20316;为地?#20998;?#38024;£¬经过一系列偏移£¬就可以确定每句游戏用来保存阳光值的地址了¡£

现在已经确定了当前游?#20998;?#20445;存阳光值的地?#32602;?#37027;么通过查找有哪些地址访问了该地?#32602;?#36827;而反向追溯£¬就可以?#19994;?#38451;光的基址了¡£

使用CE查找哪些地址访问了当前阳光保存地址¡£

可以看到有两个地址访问了当前阳光值地?#32602;?#32780;这两个地址全都采用了 0x5560 的偏移量£¬所以寄存器的值就是上一级地?#20998;?#38024;的中的值£¬为 0x1BC86BC8¡£

使用CE搜索哪些内存中保存着该指针¡£

结果有很多£¬可以进行?#26469;?#25490;除£¬不过£¬一般都是与其他结果相差比较大的就是我们要?#19994;模?#36825;个是因为啥£¬?#20197;?#26102;没想明白¡£

这里就是结果中的第一个结果£¬加入地址列表¡£

查找访问哪些地址访问了该内存地址¡£

可以明显看出£¬地址偏移为 0x768£¬寄存器中的?#28404;?0x02809C80¡£

与上面一样£¬进行搜索¡£排除后有两个地址不确定£¬这两个地址都有一个固定地址访问£¬而且不同¡£

分别是 0x006A9EC0 和 0x006A9F38¡£

不过£¬?#28909;?#26159;基地?#32602;?#37027;么都有可能是阳光值的基?#32602;?#28155;加指针地?#32602;?#37325;新开始游戏£¬确定基址¡£

最后证明£¬这两个都是游戏的基?#32602;?#39069;£¡

可能是因为游戏版本的问题吧£¬两个基址都可以使用¡£

最后整理分析出的数据¡£

阳光的基址为£º0x006A9EC0 和 0x006A9F38¡£

偏移?#26469;?#20026;£º0x0¡¢0x768 和 0x5560¡£

阳光地址计算为£º

第二级指针 = [006A9EC0]
第一级指针 = [第二级指针 + 0x768]
阳光值地址 = [第一级指针 + 0x5560]

依据这些地址与偏移£¬就?#26432;?#20889;出任意修改阳光的程序了¡£

点评

看起来不错哦  发表于 2019-3-15 10:05

免费评分

参与人数 46吾爱币 +37 热心值 +37 收起 理由
牧童 + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
ywm0001 + 1 谢谢@Thanks£¡
滴大大 + 1 + 1 谢谢@Thanks£¡
郁闷的花开堪折 + 1 我很赞同£¡
chenchengudu + 1 + 1 欢迎分析讨论交流£¬吾爱破解论坛有你更精彩£¡
hahahunqiu + 1 + 1 热心回复£¡
bangjzhx + 1 谢谢@Thanks£¡
91Mr_w + 1 欢迎分析讨论交流£¬吾爱破解论坛有你更精彩£¡
15639774670 + 1 我很赞同£¡
¡ö¡¢冰绿茶¡õ + 1 谢谢@Thanks£¡
Tomcrack520 + 1 用心讨论£¬?#19981;?#25552;升£¡
hnwang + 1 + 1 谢谢@Thanks£¡
35620 + 1 谢谢@Thanks£¡
昆局水段 + 1 + 1 谢谢@Thanks£¡
aqsx1992 + 1 谢谢@Thanks£¡
lrg123 + 1 + 1 热心回复£¡
baifaqingsi + 1 热心回复£¡
哲家封神 + 1 + 1 我很赞同£¡
风清海蓝 + 1 + 1 谢谢@Thanks£¡
ZHANZHl + 1 + 1 我很赞同£¡
cmlayy + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
葱?#36153;?/a> + 1 + 1 谢谢@Thanks£¡
hnzwx888 + 1 + 1 我很赞同£¡
subaiyu + 1 我很赞同£¡
17607245935 + 1 用心讨论£¬?#19981;?#25552;升£¡
西柚吾爱 + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
Luctw + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
Daihui + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
reverse-hacker + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
qq137194 + 1 我很赞同£¡
sayhi1984 + 1 + 1 我很赞同£¡
AngelEyes145 + 1 + 1 我很赞同£¡
lonznt + 1 我很赞同£¡
youhen233 + 1 + 1 谢谢@Thanks£¡
仲夜星辰 + 1 热心回复£¡
朔辰 + 1 + 1 谢谢@Thanks£¡
_Future_ + 1 我很赞同£¡
chao8709 + 1 + 1 热心回复£¡
玉生烟 + 1 + 1 我很赞同£¡
finalcrasher + 1 这是大象的ce?#22363;Ì£?#25644;运注明出处
Mr.wens + 1 我很赞同£¡
和睦共处 + 1 + 1 用心讨论£¬?#19981;?#25552;升£¡
lxw + 1 + 1 谢谢@Thanks£¡
半?#20219;?#20937;111 + 1 + 1 我很赞同£¡
mtl + 1 + 1 谢谢@Thanks£¡
独行风云 + 1 + 1 ?#34892;?#21457;布原创作?#32602;?#21566;爱破解论坛因你更精彩£¡

查看全部评分

发帖前要善用¡¾论坛搜索¡¿功能£¬那里可能会有你要?#19994;?#31572;案或者已经有人发布过相同内容了£¬请勿重复发帖¡£

推荐
涛之雨 发表于 2019-2-20 19:49
这个?#35757;?#19981;是到处都是?#22363;?#30340;么

感觉错过了好多精华¡£¡£¡£¡£
另外£¬可以配合OD£¬直?#24433;?#38451;光?#23548;?#23569;的代码改掉£¬
?#28909;?#25105;之前做的就是直接赋值£¬省的再用CE来回的找了
推荐
duguquba 发表于 2019-2-12 07:53
4#
夜落花无声 发表于 2019-2-12 07:59
5#
haoii123 发表于 2019-2-12 08:02
多谢楼主
6#
qw78as45 发表于 2019-2-12 08:51
看下?#19994;?#24086;子¡£¡£¡£¡£
7#
Ccp丶 发表于 2019-2-12 09:03
学习了 谢谢
8#
waipojie123 发表于 2019-2-12 09:15
?#34892;?#20998;享
9#
danheizhi 发表于 2019-2-12 09:29
谢谢楼主                  
10#
jinyicool 发表于 2019-2-12 09:47
多谢楼主£¬好高深的知识
11#
3863688 发表于 2019-2-12 10:26
这个好难啊£¬指针扫描也能?#19994;?/td>
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2019-4-15 03:54

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表
Çò̽ÍøÀºÇòÖ¸Êý