提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 一、 前言
  • 二、查壳方法
  • 三、可以识别的加壳类型

一、 前言

随着apk的加固、加壳方式越来越多,反编译apk的难度越来越大。对于加壳的apk,在反编译的时候,我们首先需要查找、识别出apk加了什么壳,然后根据加壳的方式再进行脱壳。这里我们使用摸瓜网站进行查壳,摸瓜是一个免费的apk在线反编译网站,功能强大,方便使用。


二、查壳方法

1、摸瓜平台网址:https://mogua.co

2、上传一个需要查壳的apk文件

3、分析完后,在左侧导航栏里选择【加壳分析】,即可看到apk文件的加壳方式。

三、可以识别的加壳类型

按照摸瓜官方网站给的数据(以下图片),可以识别的APK加壳类型有以下几种:

附加壳类型的文字版:

娜迦   360 腾讯御安全
娜迦企业版   通付盾 网易易盾
爱加密 网秦  APKProtect
爱加密企业版  百度  几维安全
梆梆免费版   阿里聚安全   顶像科技
梆梆企业版   腾讯  盛大
瑞星

如何使用摸瓜快速查手机apk加壳相关推荐

  1. APK加壳【1】初步方案实现详解

    来源与原理 本文是尝试对CSDN大牛 Jack_Jia 的博客 Android APK加壳技术方案[2] 进行实现的过程记录,该文介绍了一种对源程序APK加壳的思路并提供了对应的源码. 所谓加壳,就是 ...

  2. Android Apk加壳技术实战详解

    前言 前几天面试了一家信息加密相关的公司,经过两轮面试原以为坐等HR,结果还有一个实践测试ORZ-面试这么多家公司,真心觉得这家公司很特殊,尤其是那个逻辑测试-算了,不扯远了,走回正题. 面试官加我Q ...

  3. Android APK加壳技术方案----代码实现

    本文章由Jack_Jia编写,转载请注明出处. 文章链接:http://blog.csdn.net/jiazhijun/article/details/8746917 作者:Jack_Jia    邮 ...

  4. APK加壳【2】内存加载dex实现详解

    来源 本文要实验的方案同样来源于CSDN大牛Jack_Jia的一篇翻译博文: Android4.0内存Dex数据动态加载技术 原文的地址是 http://2013.hackitoergosum.org ...

  5. 以Flappy Bird破解为例介绍andriod apk加壳方法

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

  6. android的apk加壳工具对比

    **市面上现在有许多的apk加壳或者叫加固工具,这些工具的作用和产生的目的都是为了能够防止apk被反编译,起到一定的保护作用.** 虽然现在有许多的加壳工具但是加密之后的效果有一点差异,对于十分变态的 ...

  7. Android之Apk加壳

    基于ADT环境开发的的实现,请参考: Android中的Apk的加固(加壳)原理解析和实现  类加载和dex文件相关的内容,如:Android动态加载Dex机制解析 一.什么是加壳? 加壳是在二进制的 ...

  8. 关于apk加壳之动态加载dex文件

    由于自己之前做了一个关于手机令牌的APK软件,在实现的过程中尽管使用了native so进行一定的逻辑算法保护,但是在自己逆向破解的过程中发现我的手机令牌关键数据能够"轻易地"暴露 ...

  9. APK加壳【3】通用内存加载dex方案分析

    来源 Andorid APK反逆向解决方案:梆梆加固原理探寻 CSDN 作者Jack_Jia 该篇博文中的:"3. 如何使DexClassLoader加载加密的dex文件? "这部 ...

  10. ionic 安卓apk签名_安卓 APP 三代加壳方案的研究报告

    安卓的加固方案是从 19 年底开始写的,到现在为止差不多快一年了,写这个目的还是学习怎么脱壳,前几个月再看雪看到有人直接分析壳来学习,不过我感觉从加壳写起也是一种浪漫.因为个人原因,在类指令抽取壳那里 ...

最新文章

  1. CVPR2020论文介绍: 3D 目标检测高效算法
  2. 我们遇到什么困难都不要怕,微笑着面对它
  3. My97DatePicker日历插件
  4. 导入python标准数学函数模块的语句_《Python编程快速上手——让繁琐工作自动化》——2.8 导入模块...
  5. anaconda安装环境变量问题、python环境配置问题以及其他
  6. Mysql中的增删改查操作
  7. [Python语音识别项目笔记] 2矩阵标准化和去标准化
  8. 获取含跨域网址的框架网页的源码
  9. 使用Storm进行可扩展的实时状态更新
  10. flex 平铺布局_flex布局及各种布局的总结
  11. 在fedora20下面手动为自己的安装程序创建桌面图标
  12. python的变量名可以是中文吗_Python中用中文变量名、函数名,会影响性能吗?
  13. 39.django的ORM模型
  14. php bc gmp,php中ipv6转纯数字和反转
  15. Asp.net 中 IHttpHandlerFactory接口 对应web.config 中的节点
  16. 【剑桥英语I优加】剑桥pet相当于什么级别
  17. 服务器的mdf文件怎么打开,在没SQL Server数据库情况下怎么打开.MDF文件?
  18. 一篇文章搞懂数据仓库:四种常见数据模型(维度模型、范式模型等)
  19. 自行委托的鉴定意见可以作为审理依据
  20. Javascript 如何实现继承?

热门文章

  1. doe五步法_DOE系列--试验设计(DOE)五部曲
  2. 软件测试的艺术读书笔记<转>
  3. 分享从零开始学习网络设备配置--2.1 交换机基本配置
  4. visual studio 2017 installer 安装包制作过程出现的问题---无法注册模块 HRESULT -2147024769 请与您的技术支持人员联系...
  5. 自动化 c语言学不会,为什么那么多人学不会PLC自动化编程?
  6. Java目前主流框架
  7. 继暗影机器人跑路,守护者群管作者也宣布退网
  8. Java IO 和 NIO的区别
  9. Matlab线性规划实例
  10. Sql Server Express版本升级到企业版