0、关于jdec请通过度娘了解。
1、下载博客提供的zip文件。仅测试过windows7 32位
2、双击运行Jdec-UI.bat
3、update configuration(可能单词不完全正确)。
4、对照example values,修改响应配置,主要配置如下。
Output_Folder_Path=c:/temp/output
Log_File_Path=c:/temp/output/log.txt
UI_LOG_FILE_PATH=c:/temp/output/uilog.txt
JAVA_CLASS_FILE=c:/test.class
JAR_FILE_PATH=c:/test.jar
Temp_Dir=d:/temp/output
5、修改完配置,点击update changes提交配置。
6、点击左上角的“new jdec task”鼠标放置在图标上,会显示tip
7、选择,需要反编译的jar包或者class文件,进行反编译。反编译有点小慢,请耐心等待。
8、打开output目录,查看反编译结果。
9、总结,虽然网上说它的反编译和源码几乎差不多,但是其实没有那么理想。
分享到:
相关推荐
jdec是一款目前互联网上最优秀的java反编译工具,该工具自带一个利用swing开发的用户操作界面,能够将每个class...jdec-20反编译使用过程 1、下载本站提供的jdec文件; 2、双击运行Jdec-UI.bat 3、update configura
`jdec20.jar`是jdec的核心库文件,包含了所有实现反编译功能的代码。这个JAR(Java Archive)文件是Java的可执行文件格式,包含了类、资源和其他元数据。当运行`Jdec-UI.bat`或`Jdec-Console.sh`时,实际上就是在...
java反编译器_jdec20-src jar格式的,需要JDK环境支持
Java反编译工具jdec
如果需要反编译java 7的class, 个人推荐使用procyon, 其次是cfr 对复杂支持度还是很不错的。 个人认为Java(Android)反汇编的优秀程度排名 jGui > Jdec2.0 > procyod > jad > uudejava 对嵌套比较多的for 循环...
在IT行业中,反编译是将已编译的二进制代码转换回源代码的过程,这对于理解、学习或调试已有的软件系统具有重要意义。本文将详细介绍反编译软件及其GUI界面,以及如何利用这些工具来处理Java类文件。 标题中的“反...
Android反编译是一个技术过程,它允许开发者或安全研究人员对已发布的APK文件进行分析,以查看其内部工作原理、源代码或者查找潜在的安全漏洞。这个过程对于学习、调试、移植、优化现有应用或者增强软件安全性都具有...
在给定的压缩包文件中,"SetupDJ.exe"可能是一个Java反编译工具的安装程序,例如Davide Giusto的JDec,它是一个图形化的反编译器,用于查看和分析Java字节码。"Readme.txt"通常包含有关软件的说明、许可证信息和使用...
2. **混淆与反混淆**:在反编译过程中,如果原始代码被混淆过(即使用了命名重写、代码结构改变等技术来提高代码的不可读性),反编译会更加困难。JavaDeObfuscator可能包含了反混淆功能,帮助恢复混淆后的代码...
反编译过程中,我们需要注意保持代码的可读性和逻辑完整性,以确保后续分析的准确性。 3. 反混淆: 混淆是一种用于保护代码安全的手段,它通过重命名变量、方法和类名,以及压缩代码结构来降低他人理解代码的难度。...