Java反编译工具

 介绍一些Java反编译的工具,及自己的选择。

 

1.  cavaj Java Decompile

 

     It can decompile Java applets, JAR, and ZIP 。中规中矩的一个工具。

 

2.  jad

 

    一个字,大名鼎鼎。基于jad 也衍生出很多图形界面的工具,还有作成Eclipse插件的。

 

3.  Java Decompiler

 

    很多人都比较欣赏,包括Robbin也曾提及。

 

4.  Mocha

 

    摩卡,第一个公开的反编译软件。作者 Vliet 英年早逝,是个传奇。

 

5.  others

 

    其他的还有很多,诸如 JodeWingDis 等。

   

 

6.  bcel

 

    有兴趣、有时间,可以深入jvm指令集挑战一下自己。

 

 

 

    其实没有哪一种是完美的,本身反编译和模糊处理就是道高一尺、魔高一丈,在相互碰撞之中发展的关系。

 

作为学习之用,上面提及的 2 和 3 是我的选择,搭配起来使用,效果还算不错。

 

 

你可能感兴趣的:(java,eclipse,jvm)