IT技术新闻
IT技术新闻 您当前的位置:主页 > IT技术新闻 >
Android版xx助手之天天酷跑外挂详细分析
发布时间:2019-01-28 编辑:918Õ

Android版xx助手之天天酷跑外挂详细分析

图/文 莫灰灰

背景

近些年来,移动互联网的大肆崛起,潜移默化中影响着人们的生活和工作习惯。当腾讯的微信平台接入手机凤凰娱乐平台游戏之后,移动端的游戏也开始火了起来,这更是改变了人们长久以来的游戏娱乐习惯。茶余饭后,小伙伴们掏出“家伙”打个飞机已是习以为常的事情了。加之移动客户端游戏开发周期短,投入少等特点,很多初创公司也纷纷投入到这个领域中来,并且很多游戏都取得了不错的成绩。就在前不久,全球游戏巨头暴雪的新游戏《炉石传说》也推出了iPad版本,更加印证了移动端的重要性。

如同PC端一样,移动端游戏的兴起,自然也就造就了游戏外挂产业的火热市场。大名鼎鼎的xx助手就是这样一款移动端的游戏外挂软件,它不仅功能强大,而且兼容IOS和Android等多平台系统。正所谓树大招风,接下来,我们就来对其内部实现做一个详细的分析,来一窥Android平台下游戏外挂的实现原理。

特此申明:本文涉及的代码与分析内容仅供学习交流使用,任何个人或组织不得使用文中提到的技术做违法犯罪活动,否则由此引发的任何后果与法律责任本人概不负责。

测试环境

红米TD版

MIUI-JHACNBA13.0(已越狱)

叉叉助手Beta1.1.2

使用工具

IDA

Apktool

Ddms

jd-gui

程序分析

在分析程序之前,我首先去下载了《欢乐斗地主》、《全民飞机大战》、《天天酷跑》三款腾讯的热门游戏,打开xx助手,界面如图1所示。

\

图17

总结

游戏的设计和架构在很大程度上与网络资源息息相关。基于移动端网络的不稳定性,以及国内网络流量资费比较昂贵等特点,大多数移动端游戏都会将绝大部分的功能放在本地来实现,只有绝少部分重要的信息才会与服务器端进程同步,例如装备、资金的变更。因此,游戏外挂只要patch掉本地游戏的关键函数就能达到类似无敌、穿墙、飞行等变态功能。

基于以上的特点,游戏作者可以额外的开一个线程来定时检测自身代码是否被恶意篡改了。但是,线程和定时器又是很容易被外挂patch掉的,因此,不管是PC端游戏还是移动端游戏,外挂与游戏的斗阵始终都不会结束。

http://www.bkjia.com/Androidjc/818357.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/818357.htmlTechArticleAndroid版xx助手之天天酷跑外挂详细分析 图/文 莫灰灰 背景 近些年来,移动互联网的大肆崛起,潜移默化中影响着人们的生活和工作习惯。...

本文源自: AG环亚集团官网

上一篇:Android Animation 动画Demo 下一篇:没有了

Copyright © 2005-2016 http://www.letskungfu.com AG环亚集团官网_AG亚游平台_AG8环亚集团_新浪新闻版权所有 AG环亚集团官网_AG亚游平台_AG8环亚集团_新浪新闻