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,如果不加则会有这样的错误:三国志幻想大陆幻想服下载-三国志幻想大陆幻想服4.8.11 最新版

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

maxhub手机投屏下载-MAXHUB APP1.2.0 官方版
火柴人弓箭手2手游下载-火柴人弓箭手2游戏1.3.6 安卓版
奥电影app下载-奥电影手机客户端1.2.2安卓最新版
网站动画制作软件(KoolMoves Flash Editor)8.5.1 安装特别版
普金发票打印管理系统v6.4 官方版
星座部落过去版-星座部落app下载2.06.6 安卓最新版
WebStorm 6.0.3下载-JetBrains WebStorm 6.0.3官方版附注册码
新火高清电影下载-新火高清电影播放器1.1.7.0 免费版
优酷视频快速上传工具-优酷视频批量上传工具3.0 绿色免费版【秒传】
液压升降机租赁合同下载-液压升降台租赁协议简单版
安卓手机资讯软件-手机资讯软件(菊花姐姐)1.2 安卓最新版
过山车主题公园2下载-过山车主题公园2手游1.20 安卓中文版
智艺美屋下载-智艺美屋app0.0.23安卓版
微信群二维码采集工具-微信群二维码批量采集器精简版1.0 最新免费版
端午节遇上儿童节psd-端午节遇上儿童节创意网页设计psd模版免费下载
高清10000壁纸app下载-WallPapers高清10000壁纸手机版1.1 安卓最新版
龙城传奇打金版下载-龙城传奇满v版1.0.0 免费版
图片批量重命名-Fs图片浏览改名器2013.0.6 绿色免费版
e art数藏下载-e art mall收藏品交易平台1.0.8 最新版
微信酷字体软件下载-微信酷字体app5.4.3 安卓版