游戏安全实验室 首页 技术入门 查看内容

 阅读目录

植物大战僵尸游戏分析:种植功能相关逻辑分析

发布于:2016-7-5 16:49   |    142974次阅读 作者: 管理员    |   原作者: TP   |   来自: 原创

分析目的:

已有外挂实现指定植物一键指定地方种植,樱桃炸弹全屏种植,需要分析得出相关种植功能实现过程,进而分析外挂实现逻辑和对抗方法。

 

逻辑实现:

 

 

模拟实现

远程注入,call种植函数

 

分析思路:

通过选择植物种植开始逻辑分析,假定如果选中,标志为1(可为其他),可以种植,种植,标志位改为0(可为其他),不可种植。通过CE扫描内存确定存在上述逻辑。

OD附加,对标志所在地址下硬件写入断点,得出赋值点

种植后:

下访问断点,并留意类似cmp reg/xxxx,0x1指定(为判断条件),得到关键判断点

往下执行,得到种植函数

 

分析结论:

通过分析,通过对标志位变化搜索,可以得出种植函数的关键点,进而编写出外挂。改写种植判断逻辑,防止分析得出种植call所在地址。


*转载请注明来自游戏安全实验室(GSLAB.QQ.COM)

分享到:
踩0 赞0

收藏

上一篇:植物大战僵尸游戏分析:樱桃爆炸功能相关逻辑分析

下一篇:虚函数逆向分析

最新评论
B Color Image Link Quote Code Smilies

发表评论