Hari ini kami akan membagikan beberapa alat dekompilasi tentang Java. Dekompilasi terdengar seperti istilah teknis tingkat tinggi, dekompilasi adalah proses menganalisis program target yang dapat dieksekusi secara terbalik untuk mendapatkan kode asli. Terutama bahasa pemrograman seperti .NET dan Java yang dijalankan di mesin virtual lebih mudah untuk didekompilasi dan mendapatkan kode sumbernya. Tentu saja, ada juga beberapa perangkat lunak komersial yang mengaburkan dan mengenkripsi programnya, sehingga menyulitkan kami untuk mendekompilasinya dengan alat.
1. Plug-in dekompilasi Java-Jadclipse
JadClipse adalah plug-in Eclipse Jad. Ini adalah plug-in dekompilasi Java yang sangat praktis dan nyaman. Kita hanya perlu menyalin paket plug-in yang diunduh ke direktori plugin Eclipse, dan kemudian memodifikasinya di bawah window -> Preferences -> Java -> JadClipse Path ke decompiler, seperti: C:/pin/jadnt158/jad.exe, akhirnya di Windows -> Perference -> General -> Editors -> File Di Asosiasi, cukup ubah editor terkait default "*.class" menjadi "JadClipse Class File Viewer".
Situs web resmi: http://sourceforge.net/projects/jadclipse/
2. Alat dekompilasi Java jad
jad adalah alat dekompilasi Java yang sangat banyak digunakan. Jadclipse di atas adalah plug-in dekompilasi berdasarkan jad. File JAD berisi informasi header suite MIDlet, seperti perusahaan yang mengembangkan aplikasi, nama dan ukuran aplikasi.
Situs web resmi: http://varanekas.com/jad/
3. Dekompiler Java JD-GUI
JD-GUI adalah alat dekompilasi Java yang dikembangkan dalam C++ dan dikembangkan oleh Pavel Kouznetsov. Alat ini mendukung tiga platform: Windows, Linux dan Apple Mac Os. Dan menyediakan plug-in JD-Eclipse di bawah platform Eclipse. JD-GUI tidak memerlukan instalasi. Cukup klik untuk menjalankan dan Anda dapat mendekompilasi file jar dan kelas.
Situs web resmi: http://jd.benow.ca/
4. Dekompiler Java jdec
jdec adalah dekompiler Java. Itu dapat mengembalikan bytecode yang muncul dalam file .class ke kode sumber Java, dan hasil dekompilasi hampir sama dengan file Java asli. Itu juga dilengkapi dengan antarmuka pengguna yang dikembangkan menggunakan ayunan.
Situs web resmi: http://jdec.sourceforge.net/
5.uuDeJava
uuDeJava adalah alat dekompilasi untuk file Kelas Java. Program sumber Java yang didekompilasi dikeluarkan ke direktori Kelas yang sama. Secara internal menggunakan jad.exe. Saat mendekompilasi file Kelas, Anda dapat langsung mengklik file Kelas (setelah asosiasi), atau memilih pintasan untuk mengirim file atau direktori ke uuDeJava. Anda juga dapat menyeret file atau direktori ke jendela utama uuDeJava.
Situs web resmi: http://www.uuware.com/uudejava_cn.htm
6. Perangkat lunak rekayasa balik Java Minjava
Minjava adalah perangkat lunak rekayasa balik Java yang dapat membantu memahami arsitektur dan perilaku beberapa perangkat lunak Java yang ada.
Situs web resmi: https://code.google.com/p/minjava/
7. Dekompiler Java
Decompiler ini disebut "Java Decompiler" dan dikembangkan oleh Pavel Kouznetsov. Versi terbaru adalah 0.2.5. Ini dikembangkan dalam C++ dan secara resmi dapat diunduh sebagai program yang dapat dieksekusi untuk Windows, Linux dan Apple Mac Os.
Situs web resmi: http://jd.benow.ca/