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

jadx反向编译JAR包

1 简介

Jadx是一个逆向工程工具,不仅能反编译jar、class文件,也包括apk、dex、aar和zip中的Dalvik字节码。

jadx工具为用户提供了命令行、界面两种使用形式,jadx、jadx-gui、jadx-gui.bat、jadx.bat都是启动脚本,进程的有效运行依赖JVM。
在这里插入图片描述
本文仅介绍命令行方式,界面方式请自行摸索。

2 命令格式

jadx -d /目标输出目录 /你的JAR包

3 反编译JAR包的示例

mkdir -p /tmp/tmp
cd /tmp/tmp
wget https://releases.starrocks.io/starrocks/starrocks-cluster-sync.tar.gz
tar xf starrocks-cluster-sync.tar.gz
cd starrocks-cluster-sync
docker run -it --rm -v $PWD:/tmp/tmp --entrypoint=bash swr.cn-south-1.myhuaweicloud.com/migrator/jadx:1.5.2

在容器内部使用jadx反编译JAR包即可:

/jadx/bin/jadx -d /tmp/output /tmp/tmp/starrocks-cluster-sync-2.0-jar-with-dependencies.jar

在这里插入图片描述

http://www.dtcms.com/a/355923.html

相关文章:

  • 基于SQL数据库的智能问答系统设计与实现
  • Codeforces Round 1043 (Div. 3) D. From 1 to Infinity
  • 2025年9月计算机二级C++语言程序设计——选择题打卡Day9
  • 【数据分享】珠江三角洲水系地理空间全套数据集
  • x64dbg的基本调试操作 (未完,待补充)
  • 通信协议再升级,PROFINET和EtherNet IP网关迎接改造升级大挑战
  • 智慧清洁革新者:有鹿机器人自述
  • @Jenkins 介绍、部署与使用标准作业程序
  • 深入 OpenHarmony 内核:设备待机管理模块的休眠调度与资源节能技术
  • AT_abc407_f [ABC407F] Sums of Sliding Window Maximum
  • 告别低效!三坐标测量机提高油缸导向套检测效率
  • 拷贝构造和赋值重载有什么区别
  • 转发、重定向
  • 什么是强化学习? ——— 帮助新手了解
  • 基于51单片机的远程wifi浇花系统设计
  • Snagit 2025.3.0 截图贴图录像编辑
  • Android Keystore签名文件详解与安全防护
  • shell编程学习
  • 基于深度学习的档案级图像修复:Coderformer AI技术解析与应用实践
  • 一、晶振与布局布线处理
  • Python Imaging Library (PIL) 全面指南:Python Imaging Library (PIL)基础图像处理入门
  • 呼叫中心录音加密与数据隔离技术方案全解析
  • Wagtail 扩展 HomePage 模型(一个简单的 例子)
  • 人工智能-python-深度学习-过拟合与欠拟合:概念、判断与解决方法
  • 鸿蒙Harmony-从零开始构建类似于安卓GreenDao的ORM数据库(三)
  • 详解多智能体架构:以 Open Deep Research 项目为例
  • Android中设置RecyclerView滑动到指定条目位置
  • container向harbor推送镜像报错 x509: certificate signed by unknown authority
  • redis添加超时设置
  • SONiC 之 Testbed(2)Ansible