Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
bytecode-viewer — Eine Java 8+ Jar & Android APK Reverse-Engineering-Suite (Decompiler, Editor, Debugger & Mehr) | Kitploit
Tools/GitHubGitHub/konloch/bytecode-viewer
Android-SicherheitStatische AnalyseDynamische Analyse (Sandboxing)Code-AnalyseReverse EngineeringDebuggerMalware-AnalyseBinäranalyseLernen & Bildung
GitHubkonloch/bytecode-viewer

bytecode-viewer

Eine Java 8+ Jar & Android APK Reverse-Engineering-Suite (Decompiler, Editor, Debugger & Mehr)

15.6k1.3k2vor 1 MonatVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigenWebseite

Bytecode Viewer

Bytecode Viewer – ein leichtgewichtiger, benutzerfreundlicher Java/Android Bytecode Viewer, Decompiler und mehr.

Neue Funktionen

  • Zur Deklaration springen
  • Verschiebbare Tabs
  • Behoben: CVE-2022-21675 (Stellen Sie sicher, dass Sie auf v2.11.X upgraden)
  • Dark Mode standardmäßig mit mehreren Designs
  • Übersetzt in über 30 Sprachen, darunter: Arabisch, Deutsch, Japanisch, Mandarin, Russisch, Spanisch
  • Plugin Writer – Erstellen und Bearbeiten externer Plugins innerhalb von BCV
  • Java- und Bytecode-Bearbeitung/Kompilierung behoben
  • Registerkarten-basierte Plugin-Konsole
  • Rechtsklick-Menüs in den Ressourcen- und Suchfeldern
  • Javap-Disassembler
  • XAPK-Unterstützung
  • Neueste Abhängigkeiten (einschließlich Decompiler wie CFR, JD-GUI usw.)
  • Unterstützung für Java-Dateien, die mit JDK > 13 kompiliert wurden, hinzugefügt
  • Zu Maven migriert

Links

  • BCV Discord
  • Website
  • Quellcode
  • Bin/Archiv
  • Java-Dokumentation
  • Lizenz (Copyleft)
  • Mitwirkende
  • Beitragen
  • Fehler melden
  • Diskussionsforum

Hauptfunktionen

  • Ziehen Sie einfach Dateien per Drag & Drop, um Java-Jars und Android-APKs zu dekompilieren und zu durchsuchen
  • Unterstützte Dateiformate: Class, Jar, APK, DEX, XAPK, APKM, WAR, JSP, Bildressourcen, Textressourcen und mehr
  • 6 integrierte Java-Decompiler: Krakatau, CFR, Procyon, FernFlower, JADX, JD-GUI
  • 3 integrierte Bytecode-Disassembler, darunter 2 Assembler: Krakatau und Smali/BakSmali
  • APK/DEX-Unterstützung von Dex2Jar und Enjarify
  • Integrierter Java-Compiler
  • Erweiterte statische Suchfunktion
  • Anpassbare Benutzeroberfläche
  • Plugins + Skript-Engine-Design
  • API zur Erkennung von schädlichem Code
  • Übersetzt in über 30 Sprachen, darunter: Arabisch, Deutsch, Japanisch, Mandarin, Russisch, Spanisch
  • Exportfunktion als ausführbares Jar, Zip, APK, Alle als Zip dekompilieren usw.
  • Und mehr! Probieren Sie es selbst aus!

Befehlszeileneingabe

root@kitploit:~
	-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

Was ist Bytecode Viewer?

Bytecode Viewer (BCV) ist eine fortschrittliche, leichte Java/Android Reverse Engineering Suite. Angetrieben von mehreren Open-Source-Tools ist BCV darauf ausgelegt, den Reversing-Prozess zu unterstützen.

BCV enthält 6 Decompiler, 3 Disassembler, 2 Assembler, 2 APK-Konverter, erweiterte Suche, Debugging und mehr.

Es ist vollständig in Java geschrieben und Open Source. Es wird derzeit von Konloch gewartet und weiterentwickelt.

Gibt es eine Demo?

BCV Demo

Bitte beachten Sie, dass diese Demo von einer sehr alten Version stammt.

Wie installiere ich BCV?

Laden Sie die neueste Version von https://github.com/konloch/bytecode-viewer/releases herunter und führen Sie die Datei Bytecode-Viewer-2.10.x.jar aus. Möglicherweise müssen Sie es über die Befehlszeile ausführen: java -jar Bytecode-Viewer-2.10.x.jar (ersetzen Sie das X durch die aktuelle Nebenversion)

Wie kann ich BCV verwenden?

  • Beginnen Sie, indem Sie eine Jar-, Zip-, ClassFile- oder Android-Datei (APK, DEX, XAPK, APKM usw.) in BCV ziehen. Der Dekodierungsprozess startet automatisch.
  • Von hier aus können Sie die gewünschten Decompiler auswählen, indem Sie den Ansichtsbereich > Ansicht 1, Ansicht 2, Ansicht 3 usw. auswählen.
  • Die Ansichtsbereiche werden verwendet, um bis zu 3 Decompiler nebeneinander anzuzeigen. Hier können Sie auch die Bearbeitbarkeit umschalten.
  • Wählen Sie die gewünschte Ressource aus, indem Sie mit der Ressourcenliste navigieren. BCV wird sein Bestes tun, um sie anzuzeigen (Dekompilieren, Disassemblieren usw.).
  • Sie können Plugins zur Unterstützung bei der Suche verwenden, zusammen mit dem Suchbereich in der unteren linken Ecke.

Wie funktionieren die Plugins?

Es gibt auch ein Plugin-System, mit dem Sie mit den geladenen Class-Dateien interagieren können. Sie könnten zum Beispiel einen String-Deobfuskator, einen Sucher für bösartigen Code oder alles andere, was Ihnen einfällt, schreiben.

Sie können entweder eines der vorgefertigten Plugins verwenden oder Ihr eigenes schreiben. Das Plugin-System unterstützt Java- und JavaScript-Scripting.

Sobald ein Plugin aktiviert ist, wird es mit einer ClassNode-ArrayList aller in BCV geladenen Klassen ausgeführt. Dies ermöglicht dem Benutzer, es vollständig mit ASM zu handhaben.

Anleitung zum Kompilieren

Klonen Sie einfach dieses Repository und führen Sie mvn package aus. So einfach ist das!

Arbeiten am Quellcode

Öffnen Sie das Maven-Projekt (z.B. in IntelliJ öffnen Sie die pom.xml als Projektdatei).

Benutzeroberfläche ruckelt

Ändern Sie das Design auf Ihr System. Gehen Sie zu Ansicht -> Visuelle Einstellungen -> Fensterdesign und wählen Sie Systemdesign.

Probleme mit dem Java-Heap-Speicher (java.lang.OutOfMemoryError)

Starten Sie BCV mit mehr RAM, z.B. java -Xmx3G -jar BCV.jar

Dateiberechtigungsprobleme (java.io.FileNotFoundException)

Klicken Sie mit der rechten Maustaste auf die JAR-Datei, gehen Sie zu Eigenschaften und wählen Sie unter Sicherheit am unteren Rand des Registers Allgemein die Option 'Entsperren' aus.

APK-Dateiberechtigungsprobleme (java.io.FileNotFoundException)

Führen Sie BCV als Administrator aus.

Sind Sie ein Java Reverse Engineer? Möchten Sie lernen?

Treten Sie noch heute dem Bytecode Club bei! - https://the.bytecode.club

Tool herunterladen