别的我很少用,我只用Jad,一个很老的反编译器,不过很有效!

解决方案 »

  1.   

    DJ Java Decompiler
    没用过别的
      

  2.   

    DJ Java Decompiler 反编译效果不佳,丢的代码很多
      

  3.   

    DJ Java Decompiler
    几乎就是一个图形化的 JAD 啊
      

  4.   

    DJ Java Decompiler
    几乎就是一个图形化的 JAD 啊不是几乎,而是就是.
      

  5.   

    我的一段程序,反编译出了这样的代码,郁闷ing :(
            if(j <= 10) goto _L2; else goto _L1
    _L1:
            new StringBuffer();
            this;
            JVM INSTR dup_x1 ;
            pageString;
            append();
            "<a href='";
            append();
            servletPath;
            append();
            "?nodeId=";
            append();
            s5;
            append();
            "&p=";
            append();
            ((j - 10) / 10) * 10 + 1;
            append();
            "'><<前十页</a>  ";
            append();
            toString();
            pageString;
      

  6.   

    jode,最后,特别对.jar文件,相当年不错。
      

  7.   

    jad你上边那代码可能是作者刻意混淆了的
      

  8.   

    源代码是这样的,没可以混淆过
    if(thisPage >LARGEPAGE)
    {
    pageString+="<a href='"+servletPath+"?nodeId="+nodeId+"&p="+((thisPage-LARGEPAGE)/LARGEPAGE *LARGEPAGE+1)+"'><<前十页</a>  ";
    }
      

  9.   

    faint
    这样的代码什么decoder也没戏
      

  10.   

    用JODE,肯定没问题,不管你混混淆。
      

  11.   

    Jode有时还是会有问题的,特别是有的Class加密程序把关键作为变量名的时候,最好其实Decafe,不过是要钱的
      

  12.   

    decafe pro 比较好!!!