`
zjeers
  • 浏览: 36708 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

jad 反编

    博客分类:
  • JAVA
阅读更多

手头一个已经发布的项目,想弄成eclipse工程check下,忙了一早上。

首先,使用eclipse建立一个新的工程项目

然后 解开war包,把里面全目录复制到项目下的webroot下,覆盖原有的文件,最后,就是把webroot/web-inf/classes

下的类弄回成java文件了

使用jad进行

D:\Project\java\*\WebRoot\WEB-INF>jad -o -r -sjava -d src classes/**/*.class

反编译出来的.java文件都在web-inf目录下的src里,然后剪切,覆盖到项目目录下的src。

ok,刷新下eclipse,搞定。

附上说明jad用法的doc一篇,记录下

来源:http://blog.csdn.net/djsl6071/archive/2007/05/21/1619442.aspx

[zz]java反编译工具jad

http://www.kpdus.com/jad.html  官方最新版本,支持jdk1.6

Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.Java. 点击下载 

一、基本用法

Usage:jad [option(s)]

直接输入类文件名,且支持通配符,如下所示。

c:\Java\>jad example1.class

c:\Java\>jad *.class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.Java即得源文件。

二、Option -o

不提示,覆盖源文件

三、Option -s

c:\Java\>jad -sJava example1.class

反编译结果以.Java为扩展名。

四、Option -p

将反编译结果输出到屏幕

c:\Java\>jad -p example1.class

将反编译结果重定向到文件

c:\Java\>jad -p example1.class>example1.Java

五、Option -d

指定反编译的输出文件目录

c:\Java\>jad -o -dtest -sJava *.class

该文章转载自网络大本营:http://www.haoad.net/Info/3883.Html 

  反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖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下面JAD下载: 文件名: jadnt157.ziphttp://download.pchome.net/php/dl.php?sid=9111

jad:反编译工具

可以将class文件反编译成java文件

假设将jad.exe安装在f:\java\jad目录下

把要反编译的文件*.class复制到此目录下,接着接以下步骤,

在命令行窗口环境中进入jad目录,

然后运行:jad -s java *.class  (附,*.class指要反编译的文件名)

如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,

将jad 所在目录加到path路径中即可:set path=%path%;f:\java\jad

若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看

以下假设jad.exe在c:\java目录下

一、基本用法

Usage:jad [option(s)]

直接输入类文件名,且支持通配符,如下所示。

c:\java\>jad example1.class

c:\java\>jad *.class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。

二、Option -o

不提示,覆盖源文件

三、Option -s

c:\java\>jad -sjava example1.class

反编译结果以.java为扩展名。

四、Option -p

将反编译结果输出到屏幕

c:\java\>jad -p example1.class

将反编译结果重定向到文件

c:\java\>jad -p example1.class>example1.java

五、Option -d

指定反编译的输出文件目录

c:\java\>jad -o -dtest -sjava *.class

六、Option -r

按*.class的包结构输出文件目录

c:\java\>jad -o -r -dtest -sjava d:/1/**/*.class

将d:\1\文件夹下的.class文件按照原程序的包结构反编译到test目录下。 

分享到:
评论

相关推荐

    eclipse集成JAD反编绎工具

    2.,反编绎工具jad.exe:解压后就能找到JAD可执行文件. 3.打开eclipse开发工具:window--preferences--java--jadclipse找到后设置其右边窗口对应目录.path for decompler:设置反编绎工具的全路径名称(如:全路径名称\jad...

    java calss反编软件jad.zip

    java calss反编软件jad.zip

    java反编工具java反编工具

    The program uses Jad as its Java decompiling engine. Home Page of Jad-the fast Java Decompiler: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html The decompiled Java code is provided "as is...

    eclipse 反编class插件 jadclipse_3.3.0

    包括eclipse 反编class插件 jadclipse_3.3.0, jad.exe,下载后按安装方法.txt 操作就能直接读取class文件

    JAD 反编译

    如果有时读者想研究一下别人的 Java 程序,手头只有.class 文件,却没有源程序,该怎么办 ...从原理上讲,.class 中的字节码是可以反编译成.java 源文件的,JAD 就是一个可以实现反编译的小工具 资源分怎么设置0 ???

    java 反编译工具JAD(工具 反编译器)

    不错的反编译工具,可以把java 生成.class文件反编译成.java文件,不过这个工具是在Dos下运行的命令,如果需要有图形界面的话,还要配上上面发布的frontEnd工具,把jad与frontEnd放于同一个文件夹即可.

    反编译工具jad,将class文件反编译成java文件

    可以将java字节码文件class文件反编译成.java源文件,简单好用。

    java程序反编译工具JAD

    一款反编译工具,有图形界面,将class文件反编成java文件

    eclipse decode plugin jad

    含有jad158g.win.zip、net.sf.jadclipse_3.3.0.jar及SOP,反编.class文件,so easy!

    java反编译工具-jad

    本软件可以将java的.class文件反编译成.java文件,功能很强大

    jadClipse(反编绎插件)

    附件:jad.exe和net.sf.jadclipse_3.3.0.jar();

    jadClipse(Eclipse反编绎插件)

    内附有:jad.exe和net.sf.jadclipse_3.3.0.jar();

    java反编译工具

    解压,里面包括两个文件jad.exe和net.sf.jadclipse_3.3.0.jar。 配置步骤: 1、将jad.exe文件放入jdk和jre的bin目录下。 ... a、XXX\MyEclipse\eclipse\...5、点击一个class文件试下,你会发现可以正常反编绎了,哈哈。

    java反编译工具frontEnd(工具 反编译)

    不错的java反编译工具,配上jad工具,一般没混淆的.class文件都能反编译成.java文件

    eclipse-luna-配置反编译器

    适用eclipse luna 4.4.x所有版本,压缩包内附有配置说明,包含jadClipse3.3.0.jar和jad.exe 良心下载

    Eclipse或MyEclipse反编译插件

    2. 进入myeclipse2017安装目录下的dropins文件中(没有新建),新建jad文件夹,在jad下新建features和plugins文件夹。 3. net.sf.jadclipse_3.3.0.jar 放到myeclipse2017的安装目录下\dropins\jad\plugins\下 4. ...

    java反编译程序.rar

    可将任何java编译的*.class文件编反译成java源文件。 XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。  XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。  XJad带有...

    Java批量反编译工具

    可以批量将.class文件反编译成.java文件,速度快,非常好用,大家可以放心下载~~~

    android(java)的apk和.class反编译工具

    android_decompiler,jad,jd-gui等一整套的反编译工具,可以直接由apk反编译到.jar,再到.class,最后再反编译成.java文件。

    java反编译工具FrontEnd V2.03

    很不错的JAVA CLASS文件反编译工具,学习JAVA的必备工具,并且它还支持语法高亮显示,可以往JAR包中添加文件,反编速度非常快,仅用作学习用,有时候它可能反编译出的代码有些问题。

Global site tag (gtag.js) - Google Analytics