jar脱壳_Android app 脱壳
需要的工具:ApkTool, dex2jar, JD-GUI
下载安装步骤:
注意点:在操作过程中可能会报错权限相关的问题,需要对2个文件进行增加权限操作;
cd /usr/local/bin
chmod+x apktool
chmod+x apktool.jar //chmod +x 增加权限
反编译APK:
cd /你存放apk的目录
apktool d xxx.apk//该命令执行后会在同级目录下生成一个与你编译的apk同名的目录
由于APkTool只能将资源文件提取处理 对应.dex类型的文件是无法观看的 这里就需要用到dex2jar
下载后直接解压,这里需要注意的是通ApkTool编译出来的源码在MAC上是 .smali类型的 我的解决办法是 将需要编译的APk 使用解压软件打开
这里的区分下: 使用解压软件打开apk 和使用apktool反编译出的apk ,如果你只想要资源文件 ,这两种方法都能办到 ,区别就是AndroidManifest.xml 使用解压软件打开的话是无法看的(乱码)
上面图中也看了有2个classes.dex文件(他们分包) 这就是项目的源码 将这个两个文件拷贝到下载解压的dex2jar目录
执行命令:
cd /你的dex2jar解压目录 也就是上面图中存放class.dex文件的目录
sh d2j-dex2jar.sh classes.dex
这里可能会报错:Permission denied d2j_invoke.sh
解决和apktool一样:sudo chmod +x d2j_invoke.sh //sudo chmod +增加权限
然后再执行:sh d2j-dex2jar.sh classes.dex
生成的.jar 文件 需要使用JD-GUI 进行查看
安装后直接打开上面用dex2jar编译出来的.jar文件
jar脱壳_Android app 脱壳相关推荐
- [1195]Xposed+FDex2 app脱壳
文章目录 加固后的APK包 Xposed+FDex2 app脱壳 (某文书网app脱壳) Xposed+FDex2 app脱壳 (某投诉app脱壳) 脱壳 第三种解包方式 抓包数据分析 分析源码 实战 ...
- iOS逆向一iPhone手机越狱/APP脱壳/IPA签名
全工具,无门槛. iPhone越狱一一某助手 APP脱壳一一CrackerXI+ IPA签名一一某助手 iPhone越狱 越狱方法和步骤: 1.下载并打开某助手电脑端,将需要越狱设备连接至电脑. 2. ...
- Android应用APP脱壳笔记
[TOC] 天下游 模拟定位技术点简析 通过代码分析初步猜测模拟定位用到的几处技术点: 获取了Root权限 通过反射获取 android.os.ServiceManager 对应的函数 getServ ...
- Xposed+FDex2 app脱壳
1.Xposed下载,注意android系统版本 Xposed下载 2.FDex2下载链接FDex2下载 提取码:fdex 3.安装Xposed(这里我用雷电模拟器安装默认开启root权限,真机也可以 ...
- 移动端安全测试主要涉及_Android APP安全测试基础
自从去了新公司之后,工作太忙,变的有点懒了,很久没有更新Blog.今天跟几个小伙伴一起吃饭,小伙伴提起我的Blog,想想是该更新更新了,就把我投稿给sobug的这篇转过来吧,关于Android app ...
- 普通壳的脱壳方法和脱壳技巧
转自:http://www.bllll.com/thread-43439-1-1.html 普通壳的脱壳方法和脱壳技巧 这篇文章,是我在之前在自学脱壳的时候,在笔记本是所做的脱壳总结:里面包括了各种壳 ...
- Themida / Winlicense (TM / WL)脱壳总结,Themida脱壳,Winlicense脱壳各个版本Safengine区别总结
个人总结,不一定十分准确,请勿引用! (一), Themida和不用license的Winlicense脱壳就不说了,直接上脚本脱壳. (二), 先看看不同版本OEP的一些小特征: 2.1.X.X版本 ...
- iOS逆向工程之App脱壳
本篇博客以微信为例,给微信脱壳."砸壳"在iOS逆向工程中是经常做的一件事情,,因为从AppStore直接下载安装的App是加壳的,其实就是经过加密的,这个"砸壳&quo ...
- 用Frida对APP脱壳
上一篇讲到了用工具FDex2进行脱壳,但有一些会脱不到,这篇用Frida进行脱壳. 加壳apk运行流程:app启动后-->壳dex先加载起来-->把源classes.dex读出来--&g ...
- 安卓逆向之基于Xposed-ZjDroid脱壳 逆向分析(脱壳)
安卓逆向--某力播逆向分析(脱壳) 一.环境 这一步真的头疼,环境很重要,各种测试,一下是我测试的环境,由于没有真机,就拿虚拟机做测试 1. Xposed 2. FDex2 ...
最新文章
- MATLAB-字符串
- i5 11300H和i5 10300H 的区别
- 埃及分数问题——迭代加深搜索
- 十个必备的.NET开发小工具(1):Snippet Compiler
- 如何一键部署项目、代码自动更新
- INFINI GATEWAY 极限网关初体验 ElasticSearch 两个集群数据同步
- 代理proxy网络代理自动发现wpad代理自动配置pac三个概念解析
- python sum 数组原理_Python – Sum 4D数组
- getHandel redis_redis 使用 get 命令读取 bitmap 类型的数据
- Redis之利用锁机制来防止缓存过期产生的惊群现象
- C++ stringstream 从字符串中分离单词
- 今天属于李志-梵高先生
- AMiner背后的技术细节与挑战
- chrome浏览器使用方法介绍
- 开发人员的人品问题 收藏
- 杭电多校第七场 1011	Kejin Player HDU(6656)
- 《KPI关键绩效指引成功》笔记
- DL/T645-1997
- 在Kotlin中有多个选择的交错recyclerview
- ubuntu apt update时W: GPG error http://ppa.launchpad.net lucid Release没有公钥无法验证NO_PUBKEY签名问题解决
热门文章
- 洛谷 P1338 末日的传说
- C#wmp.dll自动注册失败
- 导致 Scan VIP 和 Scan Listener(监听程序)出现故障的最常见的 5 个问题 (文档 ID 1602038.1)
- h2o java,h2o深度学习权重和规范化
- SOP是Standard Operation Procedure三个单词中首字母的大写 ,即标准作业程序
- Secondary NameNode:究竟是什么?
- 如何清理 C 盘空间
- 轻应用框架, Clouda先行
- arm嵌入式系统C语言代码,ARM嵌入式系统C语言编程.pdf
- 通过session实现通用爬虫--爬取到开心网账户的首页界面