Social Icons

[] Jangan Lupa Comen My Blog And Follow Me []

Sabtu, 16 April 2011

Bagi-bagi Bermacam-macam Decompiler Java


Code:
"Good artists copy, great artists steal."     
Pablo Picasso









JD


Code:
The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.

JD-Core is a freeware library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type “enum”, are supported. JD-GUI and JD-Eclipse include JD-Core library.

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all.

JD-Core, JD-GUI and JD-Eclipse are free for non-commercial use. This means that JD-Core, JD-GUI and JD-Eclipse shall not be included or embedded into commercial software products. Nevertheless, these projects may be freely used for personal needs in a commercial or non-commercial environments

http://java.decompiler.free.fr/
DJ JAVA DECOMPILER

Code:
With DJ Java Decompiler you can decompile java CLASS files and save it in text or other format. It's simple and easy.
    DJ Java Decompiler is Windows 95/98/Me/NT/2000/XP/2003/Vista/7 decompiler and disassembler for Java that reconstructs the original source code from the compiled binary CLASS files (for example Java applets). DJ Java Decompiler is able to decompile complex Java applets and binaries, producing accurate source code. DJ Java Decompiler is a stand-alone Windows application; it doesn't require having Java installed! DJ Java Decompiler is not just Java decompiler and disassembler but it is also a fully featured Java editor using the graphic user interface with syntax-coloring. Using DJ Java Decompiler is easy. Select Open and load your desired class file, or just double-click the CLASS file you want to decompile. DJ Java Decompiler supports drag-and-drop functions for OLE. You will see the source code instantly! In Windows Explorer Right mouse-button pop-up menu available too. You can decompile or disassembler a CLASS files on your computer hard disk or on a network drive that you have a connection to (you must have a full access rights or just change the default output directory for .jad files). You don't need to have the Java Virtual Machine or any other Java SDK installed. But this latest release is able to compile, run, create JAR archives and run applets outside of the context of a Web browser when JDK is installed. With DJ Java Decompiler you can decompile more than one java class file at one time. This release enables users to decompile "dead" parts of code.
    DJ Java Decompiler is suitable for studying JAVA bytecode. DJ Java Decompiler enables users to save, print, edit and compile the generated java code (see Why is a DJ Java Decompiler useful). Included Applet Tag Editor enables users to create applets quickly. Included "Archiver" tool is a simple archive file manager wich enables users to work with .JAR, .ZIP, .WAR, .EAR, .APK and .EXE archives (see New features in version 3.11.11.95 and New features in version 3.10.10.95). The "Hexadecimal View" - F11 shows the file in hexadecimal. This view lets you examine the file at the lowest possible level.
    DJ Java Decompiler is a graphical decompiler and disassembler for Windows 95/98/Me/NT/2000/XP/2003/Vista/7 that uses Jad as its decompiling engine.
    DJ Java Decompiler is written and supported by Atanas Neshkov. If you have any questions, bug reports or comments regarding DJ Java Decompiler, please send e-mail to at_neshkov@yahoo.com
    The old version of DJ Java Decompiler - 3.7.7.81 was a freeware software. You can still find it on: http://dj.navexpress.com/. If you already have a copy and are happy with it, you are welcome to continue using it. 

http://www.neshkov.com/djdec311.zip

MOCHA

Code:
In 1996, Hanpeter van Vliet released a beta version of a Java decompiler named Mocha, and an obfuscator named Crema. A controversy erupted and he temporarily withdrew Mocha from public distribution.

I have no sympathy for the people who opposed the release of Mocha. It is just a tool and is not inherently "bad" or "wrong". Attempting to ban tools like Mocha to prevent reverse engineering of software is like trying to ban socket sets to prevent reverse engineering of automobiles. Disassemblers and decompilers for other languages have been available for years, and have many legitimate uses. 

http://www.brouhaha.com/~eric/software/mocha/mocha-b1.zip

HOMEBREW

Code:
Have you ever lost the source code to a Java program and thought there was no way to get your code back? Well fret no longer, HomeBrew Decompiler to the rescue! It's still far from perfect, but hopefully it will be able to provide enough for you to reconstruct your lost source file. 

http://www.pdr.cx/dls/hbd-0.2.3.tar.gz

CAVAJ

Code:
Cavaj Java Decompiler is a graphical freeware utility that reconstructs java source code from CLASS files. You can decompile java applets, jar and zip files producing accurate java source code. Browse the reconstructed source code with the Class View for instant access to methods and fields. 

http://cavaj-java-decompiler.en.softonic.com/

DECAFE

Code:
The fastest Win95/98/NT decompiler for Java which reconstructs the original source code from the compiled binary CLASS files (for example java applets) Decafe is able to decompile the most complex Java applets and binaries, producing accurate source code.

http://www.simtel.net/product.php%5Bid%5D36020%5BSiteID%5Dsimtel.net

JODE

Code:
JODE is a java package containing a decompiler and an optimizer for java. This package is freely available under the GNU GPL. New: The bytecode package and the core decompiler is now under GNU Lesser General Public License, so you can integrate it in your project.

The decompiler reads in class files and produces something similar to the original java file. Of course this can't be perfect: There is no way to produce the comments or the names of local variables (except when compiled with debuging) and there are often more ways to write the same thing. However, JODE does its job quite well, so you should give it a try and start the applet. Jode has support for all constructs of JDK-1.3 including inner and anonymous classes.

The optimizer transforms class files in various ways with can be controlled by a script file. It supports the following operations:

    * Renaming class, method, field and local names to shorter, obfuscated, or unique names or according to a given translation table
    * Removing debugging information
    * Removing dead code (classes, fields, methods) and constant fields
    * Optimizing local variable allocation

http://jode.sourceforge.net/download.php

SOURCE AGAIN

Code:
SourceAgain is the world's leading decompiler for Java class files. Unlike previous attempts at decompilation technology, SourceAgain is able to correctly analyze and decompile even the most complex Java control flow, producing correct, re-compilable Java almost every time. 

http://www.ahpah.com/cgi-bin/suid/~pah/demo.cgi

JREVERSE PRO

Code:
JREVERSEPRO is a Java Decompiler / Disassembler written entirely in Java. This reverse engineering utility is issued under the GNU GPL.

The utlimate objective of this project is to provide a decompiler that generates a Java object-based structure that can be programmatically inspected using a specific API.

Features:

    * The software is written 100 % in Java which implies you can seamlessly integrate your java applications with this.
    * The .class files could be disassembled to examine the Java Virtual Machine(JVM) bytecode.
    * Command-line version now has the option to view constant pool.
    * Three flavours of the software - namely the Swing-based, AWT-based and the command-line based UI are available all with the same decompiling engine for people with different needs.
    * The contents of the ConstantPool could be examined as a dialog in the Swing-flavour.
    * Command-line version now has the option to view constant pool. Please see FAQ for more details regarding the same.

http://sourceforge.net/projects/jrevpro/files/

JADO

Code:
The aim of this project is to develope a decompiler for java which is platform independent and has options to obfuscate the class file also.The project takes class file as input and decompiles it and provides the source file

http://sourceforge.net/projects/dcompiler/
 
Sumber : Kaskus 

Tidak ada komentar:

Posting Komentar