逆向工具之脱壳神器反射大师(附脱壳环境搭建、脱壳实战)

article/2025/9/17 7:31:48

  相信点击进入这篇博客的小伙伴都知道并且搞过App逆向,不过有时候会遇到各种加壳的App,不让你反编译。但是道高一尺,魔高一丈,有正向加密,就有逆向解密。此篇博客博主带大家搭建脱壳环境,并且手动脱一个加了某60的壳的App。闲话少叙,直接开始吧!

逆向工具之搭建脱壳环境与脱壳实战目录

  • 一、`Android`系统
  • 二、安装Xposed框架
    • 1、下载`Xposed Installer`
    • 2、安装`Xposed Installer`
  • 三、安装`反射大师`
    • 1、下载`反射大师`
    • 2、安装`ReflectMaster`并授权
  • 四、脱壳实战
    • 1、安装待脱壳的软件
    • 2、用`反射大师`打开待脱壳App
    • 3、脱壳(核心步骤)
    • 4、用jadx反编译
  • 五、总结与体会

一、Android系统

  环境需要一个Android系统,并且系统的版本控制在4.0-6.0之间。建议使用虚拟机/模拟器,不然你还要获取root权限,容易搞坏真机。我这里用的是网易模拟器,Android系统的版本为6.0.1.
在这里插入图片描述
在这里插入图片描述

二、安装Xposed框架

  需要root权限,虚拟机直接允许即可,真机要用第三方工具获取,网上有很多教程。

1、下载Xposed Installer

官网地址:https://repo.xposed.info/module/de.robv.android.xposed.installer
在这里插入图片描述

2、安装Xposed Installer

下载完毕后,直接拖入模拟器安装即可。然后打开这个App
在这里插入图片描述
在这里插入图片描述
  由于我之前安装过,所以没提示要root权限,第一次安装的时候会提示授权的,授予即可。

三、安装反射大师

  反射大师是一个支持一键脱壳的神器,貌似什么壳都能脱,不过后面更新的壳会不会添加检测机制就说不清了。。。

1、下载反射大师

下载地址:https://www.lanzous.com/i6x1kaf
在这里插入图片描述

2、安装ReflectMaster并授权

  直接拖入模拟器中进行安装,然后打开。会提示让你激活Xposed。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然 后 重 启 模 拟 器 ! \color{red}然后重启模拟器! !

四、脱壳实战

1、安装待脱壳的软件

  首先在模拟器中安装好待脱壳的软件,用MT管理器可以查看软件加的是什么壳。(反射大师不区分壳类型,是壳都可以脱。)
在这里插入图片描述

2、用反射大师打开待脱壳App

  先把软件选中,然后打开待脱壳的App。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、脱壳(核心步骤)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、用jadx反编译

  jadx工具可以将dex反编译成java代码。
在这里插入图片描述

五、总结与体会

  以上就是脱壳环境搭建与脱某60壳实战的主要内容。壳确实脱了,但是没有修复步骤,比如修改Apk中的xml、程序入口等操作。这主要是由于不同的壳,修复步骤不同,还一点就是博主也比较菜,有些搞不定。。。喜欢的可以素质三连哦~

在这里插入图片描述


http://chatgpt.dhexx.cn/article/TqxfwHAd.shtml

相关文章

手动脱壳教程

一、什么是壳? 壳是指在一个程序的外面再包裹上另一段代码,保护里面的代码不被非法修改或反编译的的程序。它们一般先于程序运行,拿到控制权,然后完成它们保护软件的任务。 二、壳的加载过程 1、保存程序入口参数 …

简单脱壳教程笔记

文章目录 1、手脱UPX壳简介:脱壳:笔记:方法1:单步跟踪(需要有耐心)一、使用ODE插件二、tools按钮选择LordPE进行脱壳(提前在SETUP PATHS里添加好) 方法2:ESP定律法方法3&…

常用编程语言开发工具

编程语言开发工具可分为文本开发工具 和 集成开发工具。 文本开发工具的特点是 体积小,功能也不弱。 集成开发工具的特点是 体积大,功能强大。 1.文本编辑器 widows 下的 notepad(记事本) Unix下的 vim ,这两个工具系…

开发工具:2022个人开发工具清单

目录 ​编辑 1、谷歌浏览器 2、腾讯文档 3、Notepad 4、IntelliJ IDEA 5、VisualStudio 6、VSCode 7、微信开发者工具 8、Navicat 9、PDManer 10、Git/Tortoise Git 11、Axure 12、NxShell 13、ApiPost 14、Xmind 15、Everything 16、WizTree 17、猿如意 …

开发工具推荐

1.前言 俗话说:“工欲善其事,必先利其器”。 为了助力大家的学习和进阶,本小节介绍几个对 Java 学习非常有帮助的 IDEA 插件,代码反编译和反汇编工具,以及非常不错的网站等。 2. IDEA 插件 首先不必多说&#xff0c…

【高效开发工具系列】开发工具

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小…

Linux--开发工具

前言: 是不是看见10月24日有种莫名的亲戚,在信息技术行业,由于2101024,所以1GB 1024MB,1MB 1024KB,1KB 1024B。于是1024是程序员们最为敏感的数字,那么今天祝所有铁子们节日快乐!…

开发工具入门

配置SublimeText的编译 工具->编译系统->新建编译系统 修改如下代码到新建文件内,CtrlS保存内容到 “SublimeText安装目录下的\Data\Packages\User” # 配置文档 { "cmd": ["软件名如:php", "$file"], &qu…

开发工具的使用

git git管理你的项目 进入项目----》右键----》git bash here--->输入git init---->该文件夹和子文件夹都会被git管理 写项目.,...... 头部完成 头部完成想形成一个版本号(形成一个版本号目的是后期可以切换回来), 有以下几个步骤 git add . git commit -m …

【开发工具系列】猿创征文|有了这8个开发工具,程序员可以早点下班了

📣📣📣📣📣📣📣 🎍大家好,我是慕枫 🎍前阿里巴巴高级工程师,InfoQ签约作者、阿里云专家博主,一直致力于用大白话讲解技术知识 &#x…

开发工具使用

一、markdown 1、MarkDown语法 Markdown 语法手册 (完整整理版)【Markdown语法】字体颜色大小及文字底色设置 二、IDEA工具 1.1 IDEA相关插件 idea插件下载地址:https://plugins.jetbrains.com/ 开发必装插件: (1…

程序员常用开发工具盘点

优秀的程序员优秀的原因不一定是他敲代码比别人快,但他解决事情的效率一定比别人都要高,往往都会利用工具提升自己的效率,下面给大家分享几个程序员常用的开发工具。 1.浏览器插件FeHelper FeHelper插件支持Chrome、Firefox、MS-Edge浏览器…

15个程序员实用的开发工具,你有用过几个呢?

分享一些日常工作中比较实用的软件和网站,这些网站你平时工作中大概率是会用到的,感觉不错的话可以点赞收藏 1. GitHub Desktop 对于新手来说,要记住那么多git命令可能有点困难,建议新手使用git可视化工具,会方便很多…

13个程序员常用开发工具用途推荐整理

作为一名刚入门的程序员,选择合适的开发工具可以提高工作效率,加快学习进度。在本文中,我将向您推荐10个常用的开发工具,并通过简单的例子和代码来介绍它们的主要用途。 1. Visual Studio Code Visual Studio Code(V…

我常用的15 款开发工具!

上一篇:从零开始搭建公司后台技术栈,这套架构绝了... 作者:爱马仕_人员链接:https://www.jianshu.com/p/4d1a4606ef61 从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的…

在 Windows 下关闭135/139/445端口的图文方法

135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。 端口说明:135端口主要用于使用RPC(Remote Procedure Call,远程过程调用&…

如何关闭135、137、138、139、445端口

昨天好像有比特币勒索病毒爆发。。。将135、137、138、139、445这些不常用的端口禁用能够预防病毒。。。貌似大多数高校的网络中心会在校园网及数据中心禁止外网访问这几个端口,运营商也将445端口暂时禁用。 我还是写一下这篇教大家如何关闭135、137等等共享端口的…

如何关闭135端口、139端口、445端口

都知道135端口,139端口以及445端口.这三个端口容易被黑客或者病毒利用.所以我们今天就来教下大家如何关闭它. 太难的方法就不教给大家了.什么实用策略组之类的.新手感觉很麻烦.所以下面给大家来简单的教程 方法一:直接用软件关闭它. 工具下载 点击Close,Disable 就可以了 方…

WIN10系统如何关闭139 135 445端口

扫描自己的主机,发现自己的某些端口开启着的 139端口 这个端口比较危险 139端口是NetBIOS Session端口,用来文件和打印共享 如果你是单机,不是企业内部网里的成员,为了保护计算机的安全关闭这个端口比较好。 135 137 139 445 3389…

139端口的攻与防

通过139端口入侵是网络攻击中常见的一种攻击手段,一般情况下139端口开启是由于NetBIOS网络协议的使用。NetBIOS即网络基本输入输出系统,系统可以利用WINS服务、广播及Lmhost文件等多种模式将NetBIOS名解析为相应IP地址,从而实现信息通讯。在局…