利用jad破解.class文件

转载 2007年09月24日 12:55:00
利用jad破解.class文件

初学任何一门语言,多看看源代码是成为高手的捷径.

有时候高手们兴许会把源码公布出来,可是大多数情况是没有现成的.java源文件给你看的.面对.class文件,新手可能会狂晕了,别急!我这就教你怎样扒光.class文件的衣服,让.class文件"一丝不挂"的呈现在你眼前
准备工作:

STEP1:下载jad1.5.8e
       下载地址
http://www.kpdus.com/jad.html#download
       下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如/Java/jre1.5.0_06/bin

STEP2:配置好你系统的JAVA环境,也就是在PATH里添加你的JRE的路径什么的...(这个还不懂??上GOOGLE去所搜一下,大把大把的)

STEP3:打开命令行,将目录切换到你想要破解的.class文件的目录.例如:我想要破解一个名为example.class的文件,它在e:/workspaces/里,那我就输入cd e:/workspaces/让后回车.

开始"脱"啦!:
反编译单个JAVA语言的CLASS文件,在命令行输入:jad example.class回车.
让后在你当前目录会生成一个Example.jad的文件!把它的后缀改为java就可以阅读了!(你可以忽略.class后缀)

选项 -s<后缀>允许你更改输出文件的后缀.
jad -sjava example.class
这条命令生成文件'example.java'.当你同时使用选项-o和-sjava时要小心了,因为Jad会意外的覆盖掉你的源文件.

jad使用JAVA的CLASS文件名作为默认的输出文件名.举个例子,如果CLASS文件'example.class'包含了JAVA的CLASS'test'那么jad会优先生成'test.jad'.如果你想要指定一自己的输出文件名,请使用重定向:
jad -p example.class >myexm.java

选项-d允许你指定输出文件到另外一个文件夹,这个文件夹将默认创建在当前目录.举个例子:
jad -o -dtest -sjava *.class
(或者jad -o -d test -s java *.class,两者是一样的)

这条命令反编译所有.class文件在当前目录并且放置所有输出文件在目录'test'以.java为后缀名.
如果你想反编译整个java类树,用如下命令:

jad -o -r -sjava -dsrc tree/**/*.class
这 条命令反编译所有.class文件位于'tree'以及子目录并且建立输出文件在'src'目录的相对子目录中依照类的包名.举个例子,如果文件 'tree/a/b/c.class'包含类'c'来自包'a.b',那么数车文件的名字是'src/a/b/c.java'.

万一你想要检查输出文件的精确度或者就是仅仅是好奇,这儿有个选项-a,它让jad使用JAVA虚拟机字节码作为注释添加在输出文件中.

jad支持内部类和匿名类,当jad把通配符搭配到输入的文件名时,它自动的跳过匹配的内部类.

在UNIX系统中jad跳过内部类如果有多于一个类在命令行中指定了.

jad下载地址(不一定稳定)

http://www5.upload2.net/file22/n9zDg/q7cKP6KBuDOAyhv/jad.exe

 

java 反编译 class文件 jad eclipse乱码

java 反编译 class文件 jad eclipse 编程 破解  工具 工具使用jad(还有joda,jd等工具) 1、使用jad反编译class文件,jad可以配置到eclips...

Myeclipse配置jad,查看class文件

一、MyEclipse 第一步:      下载jad.exe文件和eclipse插件:http://www.varaneckas.com/sites/default/files/jad/...

使用jadclipse+jad 在Eclipse中反编译Class文件详解

前言:为了大家方便,本文最后有本文提到的所有文件的下载链接,看完后可直接下载 Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况...

Myeclipse中加入jad方便查看.class文件

Myeclipse中加入jad方便查看.class文件 具体操作步骤: 下载反编译工具jad 将下载下来的jadnt158.zip解压缩,将jad.exe文件放入%JAVA_HOME%\bi...

Mac下的jad: 反编译class文件

  • 2017年11月03日 03:49
  • 170KB
  • 下载

配置IIS apache ,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载

配置IIS服务器,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载 Windows2000 Server服务器配置IIS的MIME类型 ...

jad反编译class文件包

  • 2015年06月11日 00:04
  • 197KB
  • 下载

jad class文件的反编译软件

  • 2008年06月04日 15:16
  • 232KB
  • 下载

编写一个程序,将e:\java目录下的所有.java文件复制到e:\jad目录下

package cn.io.file.demo; import java.io.BufferedReader; import java.io.BufferedWriter; import java....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用jad破解.class文件
举报原因:
原因补充:

(最多只允许输入30个字)