反编译jad的命令使用
jad是最简单的class反编译为java文件的小工具.
现在就总结一下jad 命令
首先,看一下jad的帮助提示
-a - 用JVM字节格式来注解输出
-af - 同 -a,但是注解的时候用全名称
-clear - 清除所有的前缀
-b - 输出多于的括号 (e.g., if(a) { b(); }, default: no)
-d <dir> - 指定输出文件的文件目录
-dead -试图反编译代码的dead 部分(default: no)
-disass - 不用用字节码的方式反编译 (no JAVA source generated)
-f - 输出整个的名字,无论是类还是方法
-ff -输出类的成员在方法之前 (default: after methods)
-i - 输出所有的变量的缺省的最初值
-l<num> - 将strings分割成指定数目的块的字符 (default: no)
-lnc - 将输出文件用行号来注解 (default: no)
-nl - 分割strings用新行字符 newline character (default: no)
-nodos -不要去检查class文件是否以dos方式写 (CR before NL, default: check)
-nocast - 不要生成辅助文件
-nocode -不要生成方法的源代码
-noconv - 不要转换java的定义符 (default: do)
-noctor - 不允许空的构造器存在
-noinner -关掉对内部类的支持 (default: turn on)
-nolvt - 忽略局部变量的表信息
-nonlb - 不要输出一个新行在打开一个括号之前 (default: do)
-o - 无需确认直接覆盖输出 (default: no)
-p - 发送反编译代码到标准输出 STDOUT (e.g., for piping)
其次.常用命令
jad -o -r -sjava -dsrc test.class
tree目录下的所有*.class文件
jad -o -r -sjava -dsrc tree/**/*.class
unix可以表示为:jad -o -r -sjava -dsrc 'tree/**/*.class'
指定输出文件的名字的话,用以下的转移命令
jad -p example1.class > myexm1.java
反编译jad的命令使用相关推荐
- java jad怎么_JAVA反编译 jad用法
JAVA反编译 jad用法 Java下的一个简单易用的反编译工具jad , 可以很方便的将.class反编译为.Java. 一.基本用法 Usage:jad [option(s)] 直接输入类文件名, ...
- java反编译jad和jode
一.下载Jad http://www.kpdus.com/jad.html#download,在该页中找到适合自己操作系统平台的jad下载.下载后解压,然后将解压后的jad.exe文件复制到%JAVA ...
- java的class文件反编译工具jad的应用
java的class文件反编译工具jad的应用 JAD用法具体用法: http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6 Java下的一个简单易用的反编译工具 ...
- java反编译jad_java反编译工具jad
Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载 一.基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所 ...
- AXMLPrinter2.jar反编译xml文件
apk里的AndroidManifest.xml 为二进制文件,可通过AXMLPrinter2.jar包反编译出来 cmd命令行运行一下命令: java -jar AXMLPrinter2.jar A ...
- apktool反编译及后续打包
资料 apktool下载地址 android studio 查看默认签名 apktool重打包失败原因之一分析: 微信使用apktool反编译后回编译出错 如何使用apktool解码,打包,签名 Ho ...
- java编译与反编译
文章目录 1.编译和反编译 2.编译有依赖,无法通过 试验一: 2.1.解决方案一: 2.2.解决方案二: 2.3.javac编译之后的class文件 原理 1.编译和反编译 Java的编译分为两个阶 ...
- APK反编译去广告大揭秘
APK反编译去广告 具体步骤: 1.下载 apktool 下载地址:https://code.google.com/p/android-apktool/downloads/list 2.通过apkto ...
- apk反编译重新打包时遇到小问题
apk反编译教程很多,不重复,反编译时,有时无法生成disk和build文件夹,一般会报错 说明刚开始生成test文件夹,里面没有apktool.yml文件,这时,只要把反编译时的命令"ap ...
最新文章
- java中rs怎么用_java-如何使用JAX-RS设置字符集?
- 关于python和anaconda的一些基础认识
- css3学习 之 css选择器(结构性伪类选择器)
- 160个Crackme028之对抗花指令
- 枚举详解之EnumSet、EnumMap用法
- java 判断是linux系统_java判断是window系统还是Linux系统,并获取其IP地址及文件上传 | 学步园...
- java遍历范型list_Java 集合(1)-- 俯瞰 Java 集合源码以及分类
- webpack4学习笔记(一)
- 跟陌生人说话QQ小技巧
- Android 性能专项之 Memory Monitor 工具-memery
- iOS中的3种卡顿检测
- linux下打印图片不显示出来的,为什么打印机打印不了图片_解决打印机打印不了图片的方法-系统城...
- PTA新浪微博热门话题(题面毒瘤)
- 安卓手机软件开发_这款安卓神器,让你下片更轻松!千万别滥用
- ksy是谁_你还记得谁?人皇Sky曝曾经魔兽知名选手近况
- IDEA在创建包时如何把包分开实现自动分层
- 被boss直聘转发过多而“封杀”的2021年全套java高级面试题有多牛
- [POI2014]Salad Bar
- php用www打开,php文件如何打开 php文件打开方法
- 基于Linux的UART驱动框架源码分析笔记
热门文章
- ubuntu下tree命令的使用
- 帝国cms php序号,帝国cms教程:如何使用灵动标签生成带序号的列表
- The 2020 ICPC Asia Shenyang Regional Programming Contest I题 Rise of Shadows(数论)
- idea 启动时怎么选择工作空间
- 基于校园场景的NBIOT智能门锁管理方案
- 前端培训,丁鹿学堂和达内浅析
- 【华为OD统一考试B卷 | 200分】服务器广播、需要广播的服务器数量( C++ Java JavaScript )
- java oval 使用_java开源验证框架OVAL应用实例
- css图片适应盒子大小
- java计算机毕业设计中学招生管理系统源码+数据库+系统+lw文档+mybatis+运行部署