`
IsItLikeThat
  • 浏览: 41216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

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反编译工具Linux

    2. **运行Jad**:安装完成后,可以在终端中直接运行Jad命令。基本用法是`jad -o &lt;class_file&gt; &gt; &lt;output_file.java&gt;`,这将把.class文件转换为.java文件,输出文件名由你指定。 3. **参数调整**:Jad有许多选项可以...

    myeclipse进行及时反编译的jad插件

    第二歩将jad.exe放进\Java\jdk1.7.0\jre\bin目录下,如果环境变量设置的没有问题,那么在cmd中输入jad,回车会发现jad命令已经可以使用了;第三步:将net.sf.jadclipse_3.3.0.jar放到 MyEclipse 6.5目录下\eclipse\...

    jad eclipse 插件

    ad是一个Java的一个反编译...2.将Jad.exe拷贝到JDK安装目录下的bin文件下(方便,与java,javac等常用命令放在一起,可以直接在控制台使用jad命令),我的机器上的目录是D:\Program Files\Java\jdk1.6.0_02\bin\jad.exe

    jad 配置

    - 将JAD添加到系统的PATH环境变量中,这样可以在命令行中直接调用jad命令。 ### 3. 使用JAD进行反编译 使用JAD进行反编译非常简单,基本命令格式如下: ```bash jad -d &lt;output_directory&gt; ``` - `...

    java反编译jad配置

    这样,您可以在命令行中直接运行JAD命令。 3. **测试安装**:打开命令行,输入`jad`命令,如果配置成功,你应该能看到JAD的帮助信息。 对于使用JAD处理jar文件,你可以执行以下命令: ```bash jad -cp your-jar-...

    jad插件jar及exe工具.rar

    在安装jad时,参照提供的博客链接(https://blog.csdn.net/qq_36430463/article/details/90292837),你可以找到详细的步骤和注意事项,包括下载jad的最新版本,配置环境变量,以及如何正确运行jad命令。 在Windows...

    java反编译工具 jad

    jad命令中有可以让中文正常显示的 -8 - 将Unicode字符转换为ANSI字符串,如果输出字符串是中文的话一定要加上这个参数才能正确显示。 最常用的反编译指令如下所示: Jad –d c:\\javasource –s .java -8 javatest...

    JAVA反编译工具JAD

    使用 JAD 工具非常简单,只需在命令行中输入 jad 命令,后跟要反编译的类文件名。例如,若要反编译 example1.class 文件,只需输入以下命令: ``` c:\java\&gt;jad example1.class ``` 这将生成一个名为 example1.jad ...

    jad.exe反编译工具

    2. **命令行参数**:jad 命令接受一些参数,如输入文件(-s或--source选项指定源代码文件名),输出目录(-d或--destdir指定反编译结果存放的目录),以及控制反编译行为的选项(如-o或--obfuscate用于处理混淆过的...

    MyEclipse/Eclipse反编译插件jad

    2、将Jad.exe拷贝到JDK安装目录下的bin文件下(方便,与java,javac等常用命令放在一起,可以直接在控制台使用jad命令),我的机器上的目录是D:\Program Files\Java\jdk1.6.0_02\bin\jad.exe 3、重新启动Eclipse,...

    jad eclipse 执行文件和插件jar

    2.将Jad.exe拷贝到JDK安装目录下的bin文件下(方便,与java,javac等常用命令放在一起,可以直接在控制台使用jad命令),我的机器上的目录是C:\RAD7\jdk\bin\jad.exe 3.然后,重新启动Eclipse,找到Eclipse-&gt;Window-...

    反编译包jad软件已经安装教程

    2. 添加jad.exe的路径到系统环境变量PATH,这样可以在任何目录下直接运行jad命令。 安装jadClipse插件到Eclipse: 1. 启动Eclipse,进入“帮助”(Help)菜单,选择“Eclipse Marketplace”。 2. 在搜索框中输入...

    jad for eclipse3.3

    这一步是配置环境变量的一部分,使得系统可以在任何地方执行Jad命令。 接着,`jad.jar` 文件是Jad的Java类库,包含了Jad的源代码和运行所需的各种类。虽然在描述中没有明确提及,但通常情况下,Jad工具会包含一个或...

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

    2. 执行JAD命令:使用`jad -cj &lt;source.jar&gt; -d &lt;output_directory&gt;`命令,其中`&lt;source.jar&gt;`是待反编译的jar文件名,`&lt;output_directory&gt;`是反编译后源代码的保存路径。 3. 创建源码jar:反编译完成后,可以使用...

    jad's readme

    2. 运行:通过命令行界面输入jad命令,加上需要反汇编的二进制文件路径。 3. 输出:jad会将二进制文件转换为反汇编代码,并输出到控制台或者指定的文件中。 4. 分析:查看反汇编后的代码,理解程序的逻辑和功能。 ...

    jad反编译插件

    2. 配置:如果使用命令行工具,需要配置环境变量,确保可以调用jad命令。 3. 反编译:通过命令行或图形界面选择要反编译的.class文件,执行反编译操作。 4. 查看结果:生成的源代码文件通常会保存在指定目录下,可以...

    java反编译jad

    使用jad通常包括命令行操作,输入jad命令加上.class文件路径,jad会将反编译结果输出到标准输出或者指定的文件。同时,jad也有一些高级选项,如选择反编译模式、控制输出格式等。 4. **与其他反编译器的比较**: ...

    jad反编译技巧

    在使用jad进行反编译之前,请确保已经正确安装了jad,并将其添加到了系统的PATH环境变量中,以便可以在任何位置调用jad命令。 2. **版权与道德问题** 在使用jad或其他反编译工具时,需要注意遵守相关的法律法规...

    jad class文件的反编译软件

    2. **运行jad**:在命令行中,通过指定jad 命令、输入的class文件路径以及输出的源代码目录,可以启动反编译过程。例如,`jad -o output_dir input_class_file.class`。 3. **查看结果**:反编译完成后,可以在指定...

    myeclipse6.5 反编译工具 jadclipse jad

    第二步:将jad.exe放进\Java\jdk1.7.0\jre\bin目录底下,如果你的环境变量设置的没有问题,那么在DOS环境下敲入cmd-&gt;jad,你会发现jad命令已经可以使用了,但是要与MyEclipse6.5结合使用,请看下一步; 第三步:在...

Global site tag (gtag.js) - Google Analytics