View Revisions: Issue #5036

Summary 0005036: Bytecode Viewer - Six different Java decompilers, two Bytecode editors, a Java compiler,plugins, searching, supports loading fro
Revision 2019-09-17 13:39 by g0tmi1k
Description JD-gui (https://tools.kali.org/reverse-engineering/jd-gui) and especially jad (https://tools.kali.org/reverse-engineering/jad) are really old and outdated java decompilers that break in most cases where the bytecode slightly differs form the result of javac.

Resilient, up-to-date alternative are:
- cfr (http://www.benf.org/other/cfr/)
- procyon (https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler)
- fernflower (https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine)


- bytecodeviewer - https://bytecodeviewer.com/
Revision 2018-10-07 11:01 by aki
Description JD-gui (https://tools.kali.org/reverse-engineering/jd-gui) and especially jad (https://tools.kali.org/reverse-engineering/jad) are really old and outdated java decompilers that break in most cases where the bytecode slightly differs form the result of javac.

Resilient, up-to-date alternative are:
- cfr (http://www.benf.org/other/cfr/)
- procyon (https://bitbucket.org/mstrobel/procyon/wiki/Java%20Decompiler)
- fernflower (https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine)