
正文
代码反编译工具java,java反编译能拿到源码吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
求各种好用的反编译工具!!
首先在百度上搜索下载反编译工具ILSpy,解压后如图,双击.exe文件打开解压工具。选择file选项,点击“打开”。接着选择要反编译的文件,点击“打开”。
elf格式文件用IDA&Pro软件反编译。IDA&Pro是一款领先的反汇编和反编译工具,可以轻松处理复杂的elf格式文件,轻松反编译,可以分析程序,并将其转换为可读的形式,以便更好地理解代码的目的和功能。
DeDe 04 2003-5-25 11:40:16 ★★★ 834 ·这个不用多说了,反编译Delphi程序的最棒的软件。
dephi,一般是dede JAVA,比较出名的有小颖的反编译专家 XJad(Java源代码反编译工具) V2 XJad是基于Jad核心的Java源程序反编译软件,内置Jad8e2。
某些特定情况下可能推导出源代码。反编译作为自己开发时的参考,或者直接用于自己的产品中。JD分为JD-GUI、JD-Eclipse两种运行方式,JD-GUI是以单独的程序的方式运行,JD-Eclipse则是以一个Eclipse插件的方式运行。
相关问答
Q1: 如何将java中的.class文件反编译
可以用java反编译器,DJ_java_discompiler 打开下载好的DJ_java_discompiler 选择file,之后点击open。之后出现以下界面。这里我选择一个test.class文件。点击打开之后,出现以下反编译test.java后的界面。这个是test.java的文件。
我们下载TTools中dist文件夹下的TdeCompile.jar可执行jar包,然后就可以开始反编译工作了。
我们只有一个类的class文件,但是我们又看不懂Java的class文件,那么霍营java培训认为可以把它反编译成我们可以看得懂的文件。
Q2: JAVA反编译软件
1、Jad Jad用于反编译Java类。你可以用Jad以纯文本的形式命令和阅读代码。 Eclipse Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
2、JODE是全球最大的开源项目网站Sourceforge.net的成员,在所有的JAVA反编译器中,JODE的反编译效果是最好的,尤其是对付一些常见的加密手段,例如混淆技术等,更是出类拔粹。
3、JDecompiler V0 汉化版 现在有许多反编译Java class文件的软件,但是大多数都采用内置的查看器来查看反编译后的源代码,无法显示代码的关键字。
4、JODE本身也是纯JAVA开发的,最近越来越多的JAVA反编译软件也选择JODE来做它们的核心引擎,例如JCavaj Java Decompiler、BTJ (Back To Java)、jEdit’s JavaInsight plugin等。
Q3: 如何反编译Apk得到Java源代码
1、用命令(apktool d xxx.apk xxx_xml)反编译xxx.apk包 从 xxx_xml 文件夹得到xml文件 第二步 得到的程序源代码 和 第三步 得到的xml文件组合下,即可得到完整的apk源码。
2、找到apk中的class.dex:把apk文件改名为.zip,然后解压缩其中的class.dex文件,它就是java文件编译再通过dx工具打包成的。
3、具体步骤: 首先将apk文件后缀改为RAR并解压。 解压rar文件,得到其中的classes.dex文件 我们需要用到dex2jar 把dex文件转为jar文件。
Q4: jad反编译工具怎么用?
1、反编译一个简单的java class文件exampleclass用如下命令: jad exampleclass 这个命令将在当前目录下创建一个examplejad文件,假如当前目录下存在这个文件,则JAD会提示你覆盖它与否。
2、按住ctrl按不松-》鼠标移到你要反编绎的类上-》左键点击进入。如果可以反编绎应该出现下面的:说明反编绎成功。如果不能反编绎,请设置一下文件类型的打开方式,也就是.class文件用jad.exe打开。
3、反编译:下载一个jad 反编译工具jad简单用法 以下假设jad.exe在c:/java目录下 基本用法 Usage: jad [option(s)]直接输入类文件名,且支持通配符,如下所示。
4、基本用法Usage:jad [option(s)]直接输入类文件名,且支持通配符,如下所示。c:\java\jad exampleclassc:\java\jad *.class结果是将exampleclass反编译为examplejad。
关于代码反编译工具java和java反编译能拿到源码吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







