Bytecode Viewer - Java/Android Bytecode Viewer, Decompiler & Lainnya yang ringan dan mudah digunakan.
-help Displays the help menu
-clean Deletes the BCV directory
-english Forces English language translations
-list Displays the available decompilers
-decompiler <decompiler> Selects the decompiler, procyon by default
-i <input file> Selects the input file (Jar, Class, APK, ZIP, DEX all work automatically)
-o <output file> Selects the output file (Java or Java-Bytecode)
-t <target classname> Must either be the fully qualified classname or "all" to decompile all as zip
-nowait Doesn't wait for the user to read the CLI messages
Bytecode Viewer (BCV) adalah Rangkaian Rekayasa Terbalik Java/Android Ringan Tingkat Lanjut. Didukung oleh beberapa alat sumber terbuka, BCV dirancang untuk membantu proses pembalikan.
BCV hadir dengan 6 dekompiler, 3 disassembler, 2 assembler, 2 konverter APK, pencarian lanjutan, debugging & banyak lagi.
Itu ditulis sepenuhnya di Java, dan bersumber terbuka. Saat ini sedang dipelihara dan dikembangkan oleh Konloch.
Harap dicatat demo ini berasal dari versi yang sangat lama
Unduh versi terbaru dari https://github.com/konloch/bytecode-viewer/releases dan jalankan Bytecode-Viewer-2.10.x.jar. Anda mungkin perlu menjalankannya melalui baris perintah java -jar Bytecode-Viewer-2.10.x.jar
(ganti X dengan versi minor saat ini)
Ada juga sistem plugin yang memungkinkan Anda berinteraksi dengan file kelas yang dimuat. Misalnya, Anda dapat menulis deobfuscator String, pencari kode berbahaya, atau apa pun yang dapat Anda pikirkan.
Anda dapat menggunakan salah satu plugin yang sudah ditulis sebelumnya, atau menulis sendiri. Sistem plugin mendukung skrip java dan javascript.
Setelah plugin diaktifkan, plugin akan mengeksekusi plugin dengan ClassNode ArrayList dari setiap kelas yang dimuat di BCV, ini memungkinkan pengguna untuk menanganinya sepenuhnya menggunakan ASM.
Cukup kloning repo ini dan jalankan mvn package
. Sesederhana itu!
Buka proyek Maven (misalnya di IntelliJ, buka pom.xml
sebagai file proyek).
Ubah tema sistem Anda. Masuk ke View->Visual Settings->Window Theme
dan pilih System Theme
.
Mulai BCV dengan lebih banyak RAM, misalnya java -Xmx3G -jar BCV.jar
Klik kanan pada file jar, buka Properties, dan pilih Buka Blokir di bawah Keamanan di bagian bawah tab Umum.
Jalankan BCV sebagai administrator.
Bergabunglah dengan Klub Bytecode Sekarang! - https://the.bytecode.club