标签: decompiler

将DEX反编译成Java源代码

如何将Android DEX(VM字节码)文件反编译成相应的Java源代码?

java android reverse-engineering decompiler dex

697
推荐指数
13
解决办法
50万
查看次数

我如何"反编译"Java类文件?

我可以使用什么程序来反编译类文件?我真的会获得Java代码,还是只是JVM汇编代码?

关于这个站点上的Java性能问题,我经常看到那些"反编译"Java类文件的人的反应,看看编译器如何优化某些东西.

java decompiler

556
推荐指数
15
解决办法
74万
查看次数

如何反编译整个Jar文件?

有没有人知道一个可以反编译整个Jar文件而不是单个类的免费反编译器?我有一个子类的问题,如名称$ 1.class name $ 2.class name.class

java jar decompiler

272
推荐指数
6
解决办法
52万
查看次数

如何使用DEXtoJar

我找到了将文件dex反编译为jar的解决方案来自此链接http://code.google.com/p/dex2jar/downloads/list但我不明白如何使用它.

decompiler

60
推荐指数
5
解决办法
18万
查看次数

反编译Python 2.7 .pyc

我上下搜索过,但找不到适用于Python 2.7 .pyc的反编译器.有没有人知道哪一个适用于Python 2.7?谢谢

python decompiler python-2.7

42
推荐指数
4
解决办法
10万
查看次数

选择并测试java反编译器

现在我正在尝试找到最好的java反编译器,我发现了这些:

使用这些反编译器,我处理此类的字节代码:

public class ss
{
public static void main(String args[])
{
  try{
   System.out.println("try");

  }
  catch(Exception e)
  {
   System.out.println("catch");
  }
  finally
  {System.out.println("finally");}
}
}
Run Code Online (Sandbox Code Playgroud)

我得到了以下结果:

fernflower:

public class ss {

   public static void main(String[] var0) {
      try {
         System.out.println("try");
      } catch (Exception var5) {
         System.out.println("catch");
      } finally {
         System.out.println("finally");
      }

   }
}
Run Code Online (Sandbox Code Playgroud)

DJ Java Decompiler:

import java.io.PrintStream;

public class ss
{

    public ss()
    {
    }

    public static void main(String args[])
    {
        System.out.println("try");
        System.out.println("finally");
        break MISSING_BLOCK_LABEL_50;
        Exception …
Run Code Online (Sandbox Code Playgroud)

java decompiler

41
推荐指数
6
解决办法
4万
查看次数

如何在Eclipse Helios中运行Java Decompiler/JD/JD-Eclipse

Java Decompiler(JD)通常被推荐为优秀的Java Decompiler.JD-Eclipse是JD的Eclipse插件.

我在几台不同的机器上遇到问题以使插件运行.每当我尝试打开.class文件时,标准的"Source not found"编辑器都会显示,显示低级字节码反汇编,而不是您希望从反编译器获得的Java源输出.

http://java.decompiler.free.fr/?q=jdeclipse中的安装文档也不错,但在进行故障排除时非常模糊.

打开此问题以收集更多信息:在Eclipse Helios中运行JD之前您遇到了哪些问题?解决方案是什么?

java eclipse decompiler helios jd-eclipse

41
推荐指数
6
解决办法
17万
查看次数

如何在Eclipse中调试已编译的Java代码

我想知道Eclipse IDE是否有任何解决方案来调试我没有源代码的Java代码,即调试动态反编译代码,逐步执行它等等?我尝试使用JD-Eclipse,JadClipse,如果我想查看一些类文件,这些插件工作得很好,但是当我调试时,我得到"Source not found". - 如何"附加"这些插件以"提供"源?

我的环境:

  • Eclipse 3.5
  • Windows XP(但如果可能,我会寻找跨平台解决方案)

谢谢.

java eclipse debugging decompiler

36
推荐指数
3
解决办法
4万
查看次数

如何反编译和重新编译数据库应用程序?

我有一个Access数据库应用程序,我想知道反编译和重新编译它的正确方法.

ms-access maintenance access-vba decompiler

35
推荐指数
5
解决办法
7万
查看次数

是否有java类文件/字节码编辑器来编辑指令?

是否有用于编辑java类文件的实用程序(或eclipse插件)?我想操纵java类文件的字节码而不重新编译它,也没有完整的构建路径.

例如,重命名方法,添加/删除指令,更改常量等.

我找到的唯一工具是:

  • 类编辑 ,但它在功能上非常有限的(如物联网和操作说明改名是不可能的).

  • jbe不保存更改(可能因为类验证失败 - 在我进行任何更改之前,尽管类运行完美)

    (jbe最初有一个类路径问题,将jbe.bat文件的类路径添加到了帮助中)

java bytecode bytecode-manipulation decompiler .class-file

30
推荐指数
3
解决办法
2万
查看次数