对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。消防救援和洗车场游戏-儿童消防救援和洗车场游戏1.0.10 免费最新版
javaclass反编译工具使用方法
因为之前我们已经将jad加入到了%JAVA_HOME%in中,只要配置了环境变量,我们就可以在命令行中方便的使用。在这里,大象还是以dom4j-1.6.1.jar为例来说明具体的操作步骤。
解压dom4j-1.6.1.jar和jaxen-1.1-beta-7.jar。为了方便,我将JAR包解压放到F盘根目录,在cmd中,进入到F盘根路径下,输入命令:jad-o-r-sjava-dsrcorg/**/*.class
我解释一下这些参数的含义:
-o:覆盖旧文件,而且不用提示确认。
-r:重新加载生成包结构。
-s:定义输出文件的扩展名。jad为默认扩展名,我们反编译后当然是要.java源文件了。
-d:输出文件的目录。src表示反编译后的所有文件都放在src目录下。
org/**/*.class:org是解压后的文件夹的名字,整个表示org目录下的所有class文件。你也可以写成这样**/*.class,这表示当前目录及其子目录下所有的class文件(包含所有的子目录)。
反编译dom4j-1.6.1.jar必须得有jaxen-1.1-beta-7.jar,因为dom4j里面有对xpath的调用,而这些东西都是引用jaxen里的API,如果不加则会有这样的错误:

到此,关于反编译的内容全部说完了,不过我还想补充一点,有可能JAR包中的class文件不是老外的,而是我们自己写的,里面可能会有中文的情况,这时,虽然反编译通过了,但里面却是gb2312形式的unicode编码,因此我们还得做一个工作,将这些编码转换成中文。
这里为您提供的是javaclass反编译工具(Class反编译工具jd-gui)对绝大部分的加密混淆class文件都能很好的做到反编译,目前大象还没遇到失败的情况,大家也可以多测试一下。jadclipse插件体积很小(只有40几K),和jad完美结合。大象强烈推荐!
办法pk10 在哪里买球 分分彩怎样盈利 十一选五害人 博狗193展开

火箭炮小子游戏下载-火箭炮小子游戏1.2.0 苹果版
重生之我是大反派游戏下载安装-重生之我是大反派1.0 安卓版
RWBY戮兽之蚀免DVD补丁-RWBY戮兽之蚀正式版单独免DVD补丁1.0 CODEX版
剧情搜搜看app下载-剧情搜搜看app1.1 安卓版
美团网注册机1.1 绿色免费版
手机控制电脑软件-手机邮箱遥控电脑1.1 绿色版
医械客app下载-YiXieKe医械客1.0.2 最新手机版
银河射手凤凰空间游戏下载-银河射手凤凰空间手游2.1安卓版
全能计算管家app1.5 安卓手机版
圣都夜行录正版-圣都夜行录官方版1.0安卓版
dofm安卓下载-dofm情侣飞行棋游戏3.0.0 最新版
可乐小说下载-可乐小说app1.0 免费版
爱张店APP下载 -爱张店app官方1.2.21 最新版
轻动app-轻动手机版(健身减肥软件)1.0 最新版
全国快递查询软件-查询全国快递(国内外快递查询app)3.0.6.61 官网最新版
跑步追踪手机版下载-Runkeeper(跑步追踪)7.0官方安卓版
智能状态综合监测系统下载-智能状态综合监测系统1.0.1 最新版
汐音gif制作下载-汐音gif制作app1.0.6 手机版
唯公商城下载-唯公商城app1.0.1.1031安卓版
侠义无双手游下载-侠义无双安卓版1.0.1 官方版