zoukankan      html  css  js  c++  java
  • 以Flappy Bird破解为例介绍andriod apk加壳方法

     很多开发者对apk的安全并不上心,觉得自己的加密技术已经很不错了,接下来我通过对Flappy Bird的安全分析来向大家展示下apk的安全还有哪些需要注意,并为大家介绍一个比较好用的andriod apk加壳方法 

    这款让无数人疯狂和欢喜的移动游戏,是近期大伙热议的焦点!这款游戏风靡全球,这款游戏的开发者也是日进斗金,日收入约5w美元,下面我们就分析下这款游戏的安全性:

       首先是二次打包验证,经过破解apk包,然后再打包,安装,运行,发现游戏还能正常运行,说明这款游戏并没有进行二次打包防护。

       其次,就是大家最反感的广告,大家在玩游戏的同时可以发现,每当小鸟挂掉一次,顶部的广告就会弹出一次,经过破解发现,用的是谷歌的广告,黑客可以修改其appid,这样盈利就是他们的了。如下图:

     

    如果玩家想去掉广告,我们可以在com.dotgears包下的b类,把广告隐藏掉,如下图:

     

     然后,我们分析下游戏,有人说这是一款虐心的游戏,因为每玩一次过不了几关,下边我们分析发现,可以让小鸟变成“不死鸟”,我们可以取消小鸟碰撞柱子的检测,在com.dotgears.flappy包下的c类,我们可以修改其方法,如下图:

     

    我们还可以修改小鸟降落和上升的速度,通过修改res->raw->atlas.txt文件里边的pipe_down和pipe_up的值,如下图:

    经过这一系列的操作,Flappy Bird就被破解了,andriod app的安全是在是个让人头疼的个问题。给大家推荐专业的app加密平台--爱加密,爱加密通过加壳不仅可以隐藏源码,防止静态破解,还能够防止内存dump的,爱加密加密会对内存上的dex的头与尾做混淆加密,破解者是很难从内存中把dex完整的截取下来的。了解更多请登录爱加密官网www.ijiami.cn.爱加密专业的app安全加密服务,让你精彩不断。

    Ps 想要破解版的留下联系方式。

     

     

     

  • 相关阅读:
    团队作业 总结
    个人作业 Alpha项目测试
    第二次作业
    交互式多媒体图书平台的设计与实现
    基于VS Code的C++语言的构建调试环境搭建指南
    码农的自我修养之必备技能 学习笔记
    工程化编程实战callback接口学习
    如何测评一个软件工程师的计算机网络知识水平和编程能力
    深入理解TCP协议及其源代码
    Socket与系统调用深度分析
  • 原文地址:https://www.cnblogs.com/ijiami/p/3579761.html
Copyright © 2011-2022 走看看