`

用JAD批量反编译CLASS文件

    博客分类:
  • java
 
阅读更多

 

  反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖JAVA源代码反编译专家V1.4终极版是个很好的工具,但是只能对JDK1.4.2和之前的版本编译的程序反编译,而JDK5.0后的就无能为力了,但是可以下载JAD.EXE来逐个反编译CLASS文件,不过如果碰到有几十个或几百个文件夹,并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行反编译整个目录的方法:使用jad批量反编译
jad -o -r -sjava -d src bin/**/*.class
src: 是反組後的目錄
bin:指 package 開頭
将bin里面所有的.class反编译到src下面

分享到:
评论
3 楼 wangjian050401 2011-09-05  
sdfsd
2 楼 wangjian050401 2011-09-05  
sdfsd
引用
sdf
1 楼 wangjian050401 2011-09-05  
    

相关推荐

    Mac下的jad: 反编译class文件

    Mac下的jad, 可以用来反编译class文件 完整版 MAC下Java 反编译利器 JD-GUI/Jad/JadClipse MAC下Java 反编译利器 JD-GUI/Jad/JadClipse mac java反编译 Mac 使用Jad 反编译class文件

    在Eclipse中反编译Class文件完全详解

    对于批量反编译JAR包中的所有Class文件,可以直接在命令行中使用jad工具。假设已将jad添加到系统路径,可以执行如下命令: ``` jar xvf dom4j-1.6.1.jar # 解压JAR包 jad -r -s <output_directory> *.class # 使用...

    jad批量反编译支持1.5

    "jad批量反编译支持1.5" 和 "jad批量反编译支持1.6" 提示我们,JAD不仅能够处理Java 1.5(Java 5)的字节码,也能够处理Java 1.6(Java 6)的字节码,这意味着它可以适应较老版本的Java项目。 批量反编译是一项重要...

    Java批量反编译工具Jad

    Java批量反编译工具Jad是一款专为Java开发者设计的实用工具,主要用于将已编译的Java字节码(.class文件)转换回源代码(.java文件)。这对于理解已有的二进制库、调试、学习或者逆向工程等场景非常有用。在本文中,...

    java反编译工具jad操作批量反编译jar包

    如果需要查看或修改.jar中的源代码,JAD提供了批量反编译的功能,可以一次性处理整个jar包内的所有.class文件。 批量反编译jar包的步骤如下: 1. 下载并安装JAD:JAD通常提供命令行版本,可以在终端或命令提示符中...

    jd-gui反编译class文件

    一是通过菜单栏的"File" -> "Open File",选择你要反编译的.class文件。二是直接拖拽.class文件到JD-GUI的主窗口。 4. **查看源代码**:一旦加载成功,JD-GUI会显示类的源代码结构,包括类名、包名、成员变量和方法...

    java文件批量反编译工具

    Java文件批量反编译工具,正如其名,是一款专门针对Java字节码进行批量处理的软件,能够将.class文件转换回可读的源代码(.java文件)。在Java开发过程中,有时我们可能需要查看或理解他人的二进制库,而原始的源代码...

    Java批量反编译工具

    Java批量反编译工具是一种高效实用的软件,它专门用于将已编译的.class文件转换回源代码形式的.java文件。在Java开发过程中,有时我们需要查看或理解已编译的类文件内部实现,这时反编译工具就显得尤为重要。本文将...

    java 批量反编译

    批量反编译通常涉及自动化这个过程,以便一次处理多个类文件。以下是一种可能的步骤: 1. **设置工作目录**:确保所有待反编译的.class文件位于同一目录下。 2. **调用JAD**:在命令行中,你可以通过`jad.exe -d ...

    JDA批量反编译工具

    使用JDA批量反编译工具时,你需要首先选择待反编译的.class文件或包含这些文件的目录。然后,工具会自动遍历指定路径下的所有.class文件,并使用jad.exe进行反编译。反编译完成后,它将生成对应的.java源代码文件,...

    Java反编译工具把.class文件转换为.java文件

    - 支持通配符:用户可以在输入文件名时使用通配符,如`jad *.class`将反编译当前目录下的所有`.class`文件。 - 输出重定向:用户可以通过管道操作改变输出文件名,如`jad -p example1.class > myexm1.java`。 - ...

    JAVA反编译软件(可将class文件反编译为java文件)

    - 使用命令行工具如JAD,通常需要编写脚本进行批量反编译,例如: ```bash jad -o output.java input.class ``` 这将把`input.class`反编译为`output.java`。 5. **反编译的局限性**: - 反编译得到的源代码...

    jad class文件的反编译软件

    使用jad 反编译class文件的步骤通常包括以下几步: 1. **安装jad**:首先,需要下载jad 的最新版本,并按照官方文档的指示进行安装。 2. **运行jad**:在命令行中,通过指定jad 命令、输入的class文件路径以及输出...

    class的反编译工具,查看.class文件

    批量反编译工具能够一次性处理大量.class文件,快速生成对应的源代码文本,方便进行代码分析。 标签“class的反编译工具”进一步明确了这个工具的核心功能,即专门针对Java的.class文件进行操作。 在压缩包中的...

    class反编译工具 ,批量.rar

    3. **批量反编译**:当需要处理大量.class文件时,手动反编译效率极低。批量反编译工具允许用户一次性处理多个文件,节省大量时间和精力。 4. **常用的Java反编译工具**:JAD (Java Decompiler)、FernFlower、...

    反编译jar文件,反编译.class文件

    除了JD-GUI,还有其他反编译工具,如JAD (Java Decompiler) 和Procyon,它们提供命令行接口或集成到IDE中,适用于自动化和批量处理。 需要注意的是,反编译他人的代码可能涉及版权和法律问题。除非你有合法的理由...

    java 批量反编译软件(个人收藏)

    本资源包含一个个人收藏的Java批量反编译软件,据描述显示,这个软件在使用后效果良好,能够有效地将.class文件转换回原始的.java源代码文件。 首先,我们要理解什么是反编译。反编译是将已编译的二进制代码转换回...

    批量反编译java类

    当要看别人的源码时,由于类包层次有时太多,分别反编译每个类文件,很费事,此软件只要你指明要反编译的类包和要输出的目标路径,就可以按照类包的层次一一对应地反编译成java文件。内置 反编译器是jad1.5.8g.

Global site tag (gtag.js) - Google Analytics