游戏安全实验室 游戏漏洞 外挂分析
一、游戏游戏介绍 游戏的安全主要玩法和升级方式是通过打副本做任务。秒怪和技能无CD的实验室游功能可以快速提升玩家等级,加快游戏进度。戏漏析 用apktool工具反编译分析APK包的洞外结构,然后使用IDA静态分析和动态调试分析游戏相关逻辑实现方式。挂分 利用IDA解析APK中的游戏关键so文件libtdzmClient.so可以得到绝大部分功能函数,且函数名未被混淆,安全于是实验室游直接从函数名定位到关键逻辑代码。 1、戏漏析秒怪功能实现 通过字符串可定位到CLocalMonster::damage函数负责响应怪物受伤事件,洞外如图1所示该函数会调用CustomActor::setHP设置怪物新血量,挂分在该地方将CustomActor::setHP函数R1参数改成0即可实现功能。游戏(setHP上面R1赋值指令直接改成Opcode:00 21 MOVS R1,安全 #0) 图1. CLocalMonster::damage函数(怪物受伤响应函数) 由于程序对so文件作了一定的保护处理,许多函数的实验室游指令分为几个分开的片段,在setHP()方法处下断点,根据LR的指令值找到上层调用的函数位置,最终定位到如下的代码片段,该方法实现的功能为初始化怪物的血量: 图2 怪物血量初始化函数 如图2中红色方框所示,该指令为取第一个参数的值,该参数就是怪物初始化的血量,因此秒怪功能的实现方法就是将该条指令修改为MOV R1,#1,这样一来所有怪物的血量都为1,玩家攻击即可实现秒杀。 2、技能无CD实现 由于技能相关的函数在符号表中可以直接找到,因此直接定位到SkillDataManager类的getSkillCDTime()方法,其关键代码片段如下: 图3 getSkillCDTime函数关键代码片段 如图3中红色方框所示,该指令的作用是将计算出的技能CD秒数写入寄存器R0作为返回值,因此,技能无CD的实现方法就是将该指令改为MOV R0,#0,这样所有的技能CD便都为0,玩家可以无限释放技能。
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
-
- 影院终于复工!你会为哪部电影走进电影院?
- 【HS1001讯飞输入法下载】Moto HS1001讯飞输入法13.0.9免费下载
- 上单辅助样样精通 海兽祭司俄洛伊详解
- 和平精英最新女生捏脸代码 2022捏脸代码是什么
- 2020年腊月二十二几点打春 打春的具体时间
- 魔兽世界部落怎么去潘达利亚,潘达利亚部落军需官在哪
- 《原神》9月1日2.1更新版本维护时间 9月1日维护到几点
- dnf卡兰迪斯的委托攻略,dnf卡兰蒂斯的委托有什么技巧
- 命运之轮魔兽攻略 魔兽80级盗贼属性选择、天赋、配装与输出手法全攻略
- 《魔兽世界》神牧怎么玩 神牧玩法攻略分享
- 魔兽世界怀旧服工程150高级去哪学(魔兽世界怀旧服工程学200以后学什么工程)
- 《剑灵》国服传说武器现身 获取方式首曝
- 宝马525车身改色曙光白案例英国RG瑞集改色膜中国总代理广州总店出品
- 除夕夜作文的范文精选89篇
- 《廉蔺列传》《苏武传》《张衡传》超实用教学资料(详解、课件、短视频)
- lol美服5.6新版本更新综述:刀妹卡特遭小削 瑞兹加强
- 贪婪者的心愿有效果吗(注意别被骗了)
- TBC P3测试服PTR开启 免费申请资格激活流程一览
- sf发布网站 传奇类手游 2972邹平网通传奇装备 sf发布网站
- 折箭觅踪——第二地点
- 搜索
-
- 友情链接
-
- 洛克王国炫光(洛克王国炫光迪莫)
- 英雄联盟手游九尾妖狐怎么玩?lol手游阿狸怎么出装
- dota2国服怎么改名字?dota2怎么改头像?
- 英雄联盟S11如何克制火男 克制火男攻略心得
- 《王者荣耀》兵线理解入门:如何合理的蹭队友兵线?
- 2023年终决战版本“一力破洪荒”12.15上线!
- 全球微头条丨dnf遗忘之地密码是多少?遗忘之地位置及通关攻略
- 中英文化的语言差异十篇
- 造梦西游3ce代码,帮帮忙!!!
- 洛克王国vip徽章怎么获得2023
- TBC怀旧服P5阶段新副本魔导师平台前瞻:极品掉落数不胜数,毕业饰品SW也换不下
- Aster三号位选手Xxs天梯积分突破一万
- 造梦西游3八戒技能学什么最好
- 分享《DNF手游》韩服一些细节的打造角色方法!
- DOTA2 4月26日更新日志:7.14大量英雄及物品改动
- 《王者荣耀》大乔出装最强辅助2024
- 【小玲珑徽章全套42元,白金自选57元】DNF美服11月8日更新简介:飞升活动再放送
- 和平精英捏脸码代码分享 最新可用捏脸码
- 恐惧废土起始任务,魔兽世界怎么从四风谷到恐惧废土,我89级是不
- dnf100级女街霸勋章徽章选什么 100级女街霸徽章勋章守护珠推荐
- LOL2023瞎子怎么出装
- 三国杀里的无懈可击 乐不思蜀 闪电都什么意思 怎么用?
- dnf气功加智力还是力量 地下城气功详细介绍 2023推荐
- 王者荣耀中娜可露露的最强出装介绍一览
- dota2天梯积分对应段位
- 全新徽章系统介绍与分析
- 2月18日凌晨5点停机版本更新公告
- 【DNF】2020金秋礼包内容爆料
- [OL][萌新引导]三国杀小技巧系列之锦囊牌篇
- 《魔兽世界怀旧服》如何获得恶魔布 恶魔布掉落位置分享
- 为什么大家认为上单鳄鱼不好打?
- 戏水胜地 网游巨作《猎灵》中的清溪幽湖
- 《lol》定级赛全输段位说明
- 赛尔号为什么进不去 赛尔号无法进入的原因及解决方法
- 召唤兽饰品
- lol净雪之月阿狸皮肤展示/原画/炫彩/边框/模型/图标/背景故事
- LOL 6.9版本火男中单天赋符文出装 无脑高输出一秒五杀
- 【回忆杀】《三国杀纵横》白皮书(二)
- 2012年4月自考00984酒水知识真题及答案
- 王者荣耀s31夏洛特出装怎么出-s31夏洛特出装玩法分享