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

 找回密码
 注册[Register]
查看: 23937|回复: 327
上一主题 下一主题

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

    [复制链接]
跳转到指定楼层
楼主
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;来临时保存当前游戏局中阳光值的,重新开始关卡或者开?#24613;?#30340;关卡,保存阳光值的地址就会发生变化。

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

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

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

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

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

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

这里就是结果中的第一个结果,加入地址列表。

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

可以明显看出,地址偏移为 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

免费评分

参与人数 49吾爱币 +40 热心值 +40 收起 理由
abset + 1 + 1 用心讨论,?#19981;?#25552;升!
nangeaix123 + 1 + 1 谢谢@Thanks!
b1ackie + 1 + 1 谢谢@Thanks!
牧童 + 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,直接把阳光?#23548;?#23569;的代码改掉,
?#28909;?#25105;之前做的就?#20405;?#25509;赋值,省的再用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-7-21 18:38

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表
球探网篮球指数
广东十一选五号码推荐 1十二生肖时时彩 扑克牌所有图片大全 巴西vs德国历史战绩 王中王论坛香港马会一肖中特 两码中特期准 北京赛车玩法简介图片 贵州快三跨度怎么区分 高频彩大小下载 新疆随机双色球中大奖 麻将席 陕西11选5图表 内蒙古快3360 网上购彩票软件 青海11选5今天开奖