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,如果不加则会有这样的错误:奇异人生风暴前夕第1-2章3dm未加密版简体中文免安装版

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

蚂蚁部落大作战下载-蚂蚁大作战2.2 最新版
小路表情编辑器软件v1.0 绿色版
道路之怒手游下载-道路之怒中文版1.0 安卓版
仙魔战记之大剑士手游正版下载-仙魔战记之大剑士1.0官方版
Dota2 7.06更新补丁下载-Dota2v7.06国服更新补丁1.0 官方版
天涯剑歌行手游下载-天涯剑歌行手游1.0 免费版
护考通app下载-护考通4.7.1 官方最新版
菜鸟问卷官方下载-菜鸟问卷app1.0 手机ios版
短视频搬运助手APP下载安装-短视频搬运助手1.0.4 最新版
易搜索软件下载-易搜索桌面版1.0 绿色版
数独老大(九宫数独游戏)安卓版1.3 官方最新版
BT搜索下载-BT资源搜索下载专家v1.0绿色版
仙剑客栈送满阶翅膀版下载-仙剑客栈GM1.0 安卓版
闯关大赢家红包版下载手机版-闯关大赢家红包游戏1.0.0.2 最新版
湘西人才网app下载-湘西人才网最新招聘2.3.59 最新版
文爷软件库下载-文爷软件库app4.3 最新版
赛博朋克城市游戏下载-赛博朋克城市汉化版1.0 中文版
滑板大师游戏下载-滑板大师最新版1.2.0 安卓正版
我的世界综合测试题及答案-Minecraft我的世界综合测试题doc完整版
小鱼壁纸app1.0.0 手机版