当前位置: 首页 > news >正文

Android 逆向工具大整理,碉堡了

文章目录

  • jadx
    • 打开 gui 界面
    • 把安装包打开
    • 双击变量名和方法名可以高亮所有出现的地方
    • **强大的搜索功能**
    • **搜索资源**
    • **查看 APK 签名**
    • **查看 APK dex 数,方法数**
    • **查看资源,配置清单**
    • **展开包名**
    • 查找方式引用
    • 反混淆
    • 导出 Gradle 工程
    • 导出反编译资源
  • libchecker 查看库信息
  • classyshark

jadx

github:https://github.com/skylot/jadx

在这里插入图片描述
在这里插入图片描述
下载完成后,放到本地双击 jadx-1.4.5 -> bin -> jadx-gui
在这里插入图片描述

打开 gui 界面

在这里插入图片描述

把安装包打开

在这里插入图片描述

双击变量名和方法名可以高亮所有出现的地方

在这里插入图片描述

强大的搜索功能

在这里插入图片描述
搜索结果
在这里插入图片描述

搜索资源

在这里插入图片描述

查看 APK 签名

在这里插入图片描述

查看 APK dex 数,方法数

在这里插入图片描述

查看资源,配置清单

在这里插入图片描述

展开包名

在这里插入图片描述

查找方式引用

在这里插入图片描述
查找结果
在这里插入图片描述

反混淆

一般安卓的apk安装包为了防止被反编译破解。会对代码进行混淆,使得代码难以阅读理解。jadx可以对混淆后的代码进行还原,使代码变得可读。

在这里插入图片描述

在这里插入图片描述

导出 Gradle 工程

源码反编译完成后还可以很方便的导出成Gradle工程,方便二次开发。

在这里插入图片描述
实际效果如下:

在这里插入图片描述

导出反编译资源

在这里插入图片描述

导出结果
在这里插入图片描述

libchecker 查看库信息

下载:https://m.apkpure.com/libchecker-view-apps-info/com.absinthe.libchecker/download

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

classyshark

github: https://github.com/google/android-classyshark

下载 Jar 文件
在这里插入图片描述

启动 UI 页面
在命令行终端执行

java -jar ClassyShark.jar

在这里插入图片描述
就可以把需要分析的 apk 拖进去

在这里插入图片描述

相关文章:

  • 【java】springboot和springcloud区别
  • Linux(Linux各目录结构详解)
  • 二进制 k8s 集群下线 master 组件流程分析和实践
  • pandas——字符串处理【建议收藏】
  • 机器学习基础总结
  • 前端高频面试题—JavaScript篇(二)
  • MongoDB--》MongoDB数据库以及可视化工具的安装与使用—保姆级教程
  • IC封装常见形式
  • 制作自己的ChatGPT
  • 数据结构与算法这么难,为什么我们还要学习?
  • 1.2(完结)C语言进阶易忘点速记
  • 大数据之Hadoop
  • spark数据清洗练习
  • ChatGPT 这个风口,普通人怎么抓住:比如APP集成ChatGPT,公众号集成ChatGPT...
  • 谷粒商城-品牌管理-JSR303数据校验
  • Lesson 6.5 机器学习调参基础理论与网格搜索
  • Servlet实现表白墙
  • java高频面试题(2023最新)
  • chatGPT接入个人微信教程(国内可用)
  • splay
  • 特朗普就防卫负担施压日本,石破茂:防卫费应由我们自主决定
  • 航行警告!南海部分水域进行军事训练,禁止驶入
  • 美政府公布1968年罗伯特·肯尼迪遇刺事件档案
  • 外交部谈第十六个“联合国中文日”:期待更多人以中文为桥读中国,读懂世界
  • 贵阳市消防救援支队原支队长李世永受审,为谋提拔给中管干部送25万
  • 广西吃了自然保护地划得过多的亏?自治区党委书记要求廓清模糊认识