[1197]脱壳工具dumpDex的使用详解

2023-11-03

一. dumpDex概述

dumpDex: 一个开源的 Android 脱壳插件工具,需要xposed支持。可以用来脱掉当前市场上大部分的壳。(360加固、腾讯乐固、梆梆加固、百度加固均可脱壳)

支持大多数xposed环境的手机,暂不支持模拟器

github地址:https://github.com/WrBug/dumpDex,可以直接下载release的apk,也可以自行编译打包成apk安装到手机

二. 使用方法:

安装插件,重启手机,打开加固的apk,脱壳的后的dex会在/data/data/对应包路径/dump文件夹下

三. 脱壳原理:

1、根据类名查找当前运行的 APP 是否存在支持的加密壳(360加固、爱加密、梆梆加固、腾讯加固、百度加固);

2、存在支持的加密壳的情况下,根据手机的 Android 版本进行不同的处理,Android 8.0 及以上手机走 NDK 方式,其它低版本手机则走 Hook 方式;

3、Hook 方式,主要是通过 Hook Instrumentation 类的 newApplication() 方法和 ClassLoader 类的 loadClass() 方法,获取 Application 或 Activity 所在的 dex 的数据;

4、将这些数据导出到 APP 所在路径的 dump 子文件夹里的 dex 文件。

参考:https://blog.csdn.net/cui_yonghua/article/details/126695502

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[1197]脱壳工具dumpDex的使用详解 的相关文章

随机推荐

  • Flutter实战项目-第四篇 页面路由、provider状态管理

    概要 页面路由配置 provider 一 路由配置 创建router dart用于管理所有的路由 然后再main dart MaterialApp中注册路由 router dart中第一个routeName 即是默认打开的页面 import
  • 什么是布隆过滤器?——超详细解析【建议收藏】

    目录 1 什么是布隆过滤器 2 实现原理 2 1 回顾哈希函数 2 1 1 哈希函数概念 2 1 2 散列函数的基本特性 2 2 布隆过滤器数据结构 3 特点 3 1 支持删除吗 3 2 优点 3 3 缺点 3 4 误判率 4 如何选择哈希
  • C++错误:不允许使用不完整的类型

    写了下面这个代码 结果在ifstream处提示 不允许使用不完整的类型 string from to cin gt gt from gt gt to ifstream is from c str istream iterator
  • Logo制作

    详细制作过程 下载安装Inkscape 绘制基本的图形 1 下载安装inkspace 打开 文件 新建一个文档 2 选择绘制图形 3 然后添加图形 选择自己想要的效果 4 最后效果如下
  • java.lang.NullPointerException (no error message)问题解决

    问题描述 Android Studio项目同步时报错 java lang NullPointerException no error message 问题原因 有人说是 Android Gradle Plugin Version Gradl
  • java之暴力反射,执行私有方法

    废话少说 直接show code import java lang reflect InvocationTargetException import java lang reflect Method 暴力反射 public class Te
  • Unity3D 原生WebCamera实现摄像头显示

    Unity3D 原生WebCamera实现摄像头显示 今天小编为大家分享一下 如何通过WebCamera 调用外部的摄像头 1 首先我们需要简单认识一下 unity有关摄像头需要用到的内置类 WebCamDevice 官方文档 https
  • Rsync 12种故障排查及思路

    Rsync 故障排查整理 Rsync服务常见问题汇总讲解 1 客户端的错误现象 No route to host rsync服务端开启的iptables防火墙 root nfs01 tmp rsync avz etc hosts rsync
  • Mybatis-Plus eq、ne、gt、lt、ge、le分别代表含义

    Mybatis Plus eq ne gt lt ge le分别代表含义 eq 就是 equal等于 ne就是 not equal不等于 gt 就是 greater than大于 lt 就是 less than小于 ge 就是 greate
  • 关于burp suite安装无法抓包问题(火狐)

    刚进该领域的纯小白一个 按照网上的教程一步步都搞好了 包括CA证书 Java jdk1 8版本等 但是就是弄不好 代理调整好后访问百度网址显示 建立安全连接失败 一开始我以为他就该这样 但是发现burp suite无法抓包 按照提示先点击拦
  • Elasticsearch 基本使用(五)查询条件匹配方式(query & query_string)

    查询条件匹配方式 概述 query term terms range match all match match 匹配精度问题 match phrase match pharse prefix match bool prefix multi
  • 21天Jenkins打卡day8-配置SSH远程服务器

    参考文档 http istester com jenkins 427 html
  • 使用 ipmi实现Linux系统下对服务器的管理

    IPMI Intelligent Platform Management Interface 即智能平台管理接口是使硬件管理具备 智能化 的新一代通用接口标准 用户可以利用 IPMI 监视服务器的物理特征 如温度 电压 电扇工作状态 电源供
  • 【Linux网络】网络编程套接字(上)

    Linux 博客主页 一起去看日落吗 分享博主的在Linux中学习到的知识和遇到的问题 博主的能力有限 出现错误希望大家不吝赐教 分享给大家一句我很喜欢的话 看似不起波澜的日复一日 一定会在某一天让你看见坚持的意义 祝我们都能在鸡零狗碎里找
  • ospf协议_三级网络技术考前选择题3—OSPF协议

    一 视频讲解 二 知识点背诵 高频21次 1 OSPF是内部网关协议的一种 采用最短路径算法 使用分布式链路状态协议 2 对于规模很大的网络 OSPF通过划分区域来提高路由更新收敛速度 每个区域有一个32位的区域标识符 区域内路由器不超过2
  • Springboot+Shiro+Jwt实现简单的权限控制

    前置背景 为什么写下这篇文章 因为需要实现一个设备管理系统的权限管理模块 在查阅很多博客以及其他网上资料之后 发现重复 无用的博客很多 因此写一篇文章来记录 以便后面复习 涉及的知识点主要有下列知识点 JWT shiro 书写顺序 首先使用
  • 本地写json数据并在页面中调用

    这里我自己写的是两个方法 一种是用js文件中写的 一种是在json文件中写的 js文件 var workData firstWork companyName time department position project name tim
  • 好文

    https www jianshu com p c2ec5f06cf1a
  • 带隙基准电流源设计与改进/自己备忘

    采用1830工艺设计 预设值电流I 10uA 由公式 过驱动电压0 2V 得到PMOS宽长比12 5 1 由公式 过驱动电压0 2V 得到NM8宽长比2 8 1 设置K 4 NM7宽长比4 2 8 1 由公式 带入计算得到R大小为9 96K
  • [1197]脱壳工具dumpDex的使用详解

    文章目录 一 dumpDex概述 二 使用方法 三 脱壳原理 一 dumpDex概述 dumpDex 一个开源的 Android 脱壳插件工具 需要xposed支持 可以用来脱掉当前市场上大部分的壳 360加固 腾讯乐固 梆梆加固 百度加固