java 反编译工具Jad使用教程
一.Jad 介绍和下载地址
JAD是使用Microsoft Visual
C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件。众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加优化和易读。
打开如下的连接 http://java-decompiler.github.io/ 进行下载
二. 参数介绍
- A .反编译一个class文件:jad test.class,会生成test.jad,用文本编辑器打开就是java源代码
- B. 指定生成源代码的后缀名:jad -sjava example.class,生成example.java
- C.改变生成的源代码的名称,可以先使用-p将反编译后的源代码输出到控制台窗口,然后使用重定向,输出到文件:jad -p example.class > myexample.java
- D. 把源代码文件输出到指定的目录:jad -dnewdir -sjava example.class,在newdir目录下生成example.java
- E.把packages目录下的class文件全部反编译:jad -sjava packages/*.class
- F. 把packages目录以及子目录下的文件全部反编译:jad -sjava packages/**/*.class,不过你仍然会发现所有的源代码文件被放到了同一个文件中,没有按照class文件的包路径建立起路径
- G. 把packages目录以及子目录下的文件全部反编译并建立和java包一致的文件夹路径,可以使用-r命令:jad -r -sjava packages/**/*.class
- H.当重复使用命令反编译时,Jad会提示“whether you want to overwrite it or not”,使用-o可以强制覆盖旧文件
- I. 还有其他的参数可以设置生成的源代码的格式,可以输入jad命令查看帮助,这里有个人做了简单的翻译:jad命令总结
- G.当然,你会发现有些源文件头部有些注释信息,不用找了,jad没有参数可以去掉它,用别的办法吧。
最后,jad不能直接反编译jar包,直接解压了再反编译吧
java 反编译工具Jad使用教程相关推荐
- Java反编译工具JAD的安装与简单使用
jad介绍 jad 是一个使用非常广泛的 Java 反编译工具.可以将java编译后的class文件反编译成对应的java文件. 下载地址 JAD下载地址,点击跳转https://varaneckas ...
- Java反编译工具Jad详解
Jad(JAva Decompiler)是一个Java的反编译器,可以通过命令行把Java的class文件反编译成源代码. 如果你在使用编写代码的时候遇到找不到源代码的第三方库,而且你又需要看看这个库 ...
- java反编译工具jad和jd-gui使用
1.jad下载地址 http://www.javadecompilers.com/jad 2.jad配置环境变量 解压下载好的压缩包,可以得到一个jad.exe 文件. 配置环境变量主要目的是你可以全 ...
- Java反编译工具 jad安装及使用的指南
目录 引用 教程 演示 jad常见用法 jad详细用法 引用 jad官网--下载地址 jad非官网下载地址 jad百度百科 教程 点击该链接下载用于windows的jad,适用于其他系统的jad请到j ...
- 7 款开源 Java 反编译工具
7 款开源 Java 反编译工具 今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程.尤其 ...
- 介绍一款特别好用的java反编译工具jd-gui
目录 写在前面 开始 写在前面 之前用过另一款java反编译工具jad 但是这个工具有个问题就是对于一些java8的新特性,比如lambda表达式是解析不出来的,更不用说java9和java17了.关 ...
- 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)] 直接输入类文件名,且支持通配符,如下所 ...
- 强烈推荐的一款 Java 反编译工具:JAD
01.JAD 是什么 JAD 是一款老牌的.经典的.使用起来简单的 Java 反编译工具.大家都知道,将源代码转换成二进制执行代码的过程叫"编译",比如将 Java 源代码编译成 ...
最新文章
- ERROR: Failed to resolve: com.android.databinding:library:3.4.2
- Vue3 计算属性的特性
- windows下配置odbc时userid填什么_BurpSuite + Xray 被动扫描配置
- 掩码图制作photoshop__新手用
- 前端学习(1774):前端调试之local storage原理和查看
- jsp项目放入宝塔windows环境_商业裂变,之项目技术实战(第八节:宝塔面板介绍)...
- 【网站】给网站添加一个夜间模式切换按钮
- 斐波那契数列前n项和 c++_蹲在马桶看算法(Day8—LeetCode之NO.509 斐波那契数列)...
- perl模块net mysql_Perl模块实例化DBI Forks“Mysql服务器已经消失”
- pythonturtle库画图_python 用turtle库画图
- pyuic4和pyrcc4d的差别
- 国图三维不动产创新实践:三维地籍图制作
- 内室设计软件测试,室内量房APP哪家强?5款软件深度测评(量房易用性篇)
- copy uncode Cstring
- html调起苹果手机摄像头_Html5调用手机摄像头并实现人脸识别的实现
- 演示文稿 Beamer 入门
- win7系统备份还原软件_傲梅轻松备份bug导致系统还原0x81000203错误,
- Android Google Face API 增强现实教程
- JDK工具 appletviewer命令详解
- [转]萧萧秋风·中国摇滚回顾(旧文)