awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Konloch avatar

Konloch/bytecode-viewer

0
View on GitHub↗
15,537 stars·1,266 forks·Java·GPL-3.0·4 vuesbytecodeviewer.com↗

Bytecode Viewer

This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for Java class files and Android APK binaries. It provides tools to transform compiled bytecode into assembly instructions or readable source code.

The toolset supports Android APK analysis and Java binary patching, allowing for the modification of source code or bytecode and subsequent recompilation into functional binaries. It includes capabilities for removing Java obfuscation and performing malware analysis through the detection of malicious code patterns.

The system incorporates a multi-engine decompilation pipeline, a plugin scripting engine for automating tasks via Java or JavaScript, and utilities for binary export and compiled code search. It also features static pattern analysis and bytecode-to-source mapping to synchronize binary offsets with reconstructed code.

Features

  • Java Reverse Engineering Tools - Provides a full suite for decompiling, disassembling, and editing Java class files and Android APKs.
  • Android Analysis Tools - Provides a comprehensive suite for analyzing and modifying Android application packages.
  • Java Bytecode Viewers - Allows for the inspection and browsing of the internal structure of compiled Java classes.
  • Bytecode Disassemblers - Converts compiled Java classes into assembly instructions for detailed low-level code analysis.
  • Java Decompiler GUIs - Combines decompilation and editing capabilities to transform bytecode into source and modify the binaries.
  • Binary Patching and Recompilation - Provides the ability to modify Java bytecode or source code and recompile it back into functional binaries.
  • Bytecode Disassembly and Assembly - Provides bidirectional translation between compiled bytecode and human-readable assembly instructions.
  • Decompilers - Transforms compiled class files and archives back into readable source code using multiple engines.
  • Multi-Engine Pipelines - Employs a pipeline of multiple integrated decompilers to ensure the highest possible source code accuracy.
  • Binary Patching Utilities - Enables editing of bytecode or source code within compiled archives and recompiling them into functional binaries.
  • Static Analysis Pattern Matching - Scans compiled class files for specific logic sequences to detect malicious patterns.
  • Compiled Code Indexing - Provides a search utility to locate specific patterns and logic within compiled binary structures.
  • Automation Scripting Engines - Executes embedded Java or JavaScript scripts to automate the removal of obfuscation and custom code analysis.
  • Binary Packaging Tools - Includes utilities for bundling modified class files back into runnable application archives.
  • Binary Export Tools - Packages processed code into runnable archives or application formats for deployment.
  • Binary-to-Source Mappings - Links compiled binary offsets to reconstructed source code for synchronized analysis and editing.
  • Bytecode Assemblers - Provides the ability to reconstruct functional binary bytecode from human-readable assembly instructions.
  • De-obfuscation Tools - Uses custom scripts and decompilers to clean up scrambled code and restore readability.
  • Security Code Scanners - Implements an analysis engine that scans compiled Java classes for malicious code patterns using a dedicated API.
  • Malware Analysis Workflows - Implements workflows for scanning compiled Java classes to detect harmful code patterns.
  • Scripting Engines - Provides a scripting engine for injecting custom Java or JavaScript to automate complex reverse engineering tasks.
  • Android Emulation and Debugging - Suite for decompiling, editing, and debugging Java and Android code.
  • Android Static Analysis Tools - Lightweight Java bytecode viewer and analysis tool.
  • Bytecode Manipulation - Reverse engineering suite for JAR and APK files.
  • Compiler Tools - Reverse engineering suite for JVM bytecode.
  • Game Hacking Tools - Java and Android APK reverse engineering and debugging suite.
  • Browser Malware - Decompiles and inspects Java bytecode and APK files.
  • Reverse Engineering and Decompilation - Suite for Java and Android APK reverse engineering.
  • Reverse Engineering Tools - Multi-purpose Java bytecode viewer and decompiler.

Historique des stars

Graphique de l'historique des stars pour konloch/bytecode-viewerGraphique de l'historique des stars pour konloch/bytecode-viewer

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait konloch/bytecode-viewer ?

This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for Java class files and Android APK binaries. It provides tools to transform compiled bytecode into assembly instructions or readable source code.

Quelles sont les fonctionnalités principales de konloch/bytecode-viewer ?

Les fonctionnalités principales de konloch/bytecode-viewer sont : Java Reverse Engineering Tools, Android Analysis Tools, Java Bytecode Viewers, Bytecode Disassemblers, Java Decompiler GUIs, Binary Patching and Recompilation, Bytecode Disassembly and Assembly, Decompilers.

Quelles sont les alternatives open-source à konloch/bytecode-viewer ?

Les alternatives open-source à konloch/bytecode-viewer incluent : java-decompiler/jd-gui — This project is a desktop application designed for the reverse engineering and inspection of compiled Java code. It… pxb1988/dex2jar — dex2jar is an Android dex decompiler and reverse engineering tool designed to convert Dalvik executable bytecode into… nationalsecurityagency/ghidra — Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic… col-e/recaf — Recaf is a suite of specialized tools for assembling, editing, deobfuscating, decompiling, and instrumenting Java… 0xd4d/dnspy — dnSpy is a specialized toolset for the reverse engineering, analysis, and modification of compiled .NET binaries. It… icsharpcode/ilspy — ILSpy is a .NET decompiler and binary analyzer designed to convert compiled .NET assemblies back into readable C#…

Alternatives open source à Bytecode Viewer

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Bytecode Viewer.
  • java-decompiler/jd-guiAvatar de java-decompiler

    java-decompiler/jd-gui

    15,024Voir sur GitHub↗

    This project is a desktop application designed for the reverse engineering and inspection of compiled Java code. It functions as a graphical interface that translates Java bytecode back into readable source code, allowing users to examine the internal logic of class files and archives when original source files are unavailable. The tool provides a structured environment for navigating complex file hierarchies, including nested archives like JAR and WAR files. By maintaining an in-memory representation of loaded classes, it enables rapid searching and cross-referencing of code elements. The ap

    Java
    Voir sur GitHub↗15,024
  • pxb1988/dex2jarAvatar de pxb1988

    pxb1988/dex2jar

    13,112Voir sur GitHub↗

    dex2jar is an Android dex decompiler and reverse engineering tool designed to convert Dalvik executable bytecode into Java class files. It functions as a bytecode converter that transforms compiled Android binaries into a format compatible with standard Java analysis tools. The project facilitates Android app decompilation and Java bytecode recovery by translating executable files into readable structures. This allows for the analysis of application logic and the identification of security vulnerabilities or malicious behavior during Android malware analysis. The tool performs static bytecod

    Java
    Voir sur GitHub↗13,112
  • nationalsecurityagency/ghidraAvatar de NationalSecurityAgency

    NationalSecurityAgency/ghidra

    69,740Voir sur GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Javadisassemblerreverse-engineeringsoftware-analysis
    Voir sur GitHub↗69,740
  • col-e/recafAvatar de Col-E

    Col-E/Recaf

    7,252Voir sur GitHub↗

    Recaf is a suite of specialized tools for assembling, editing, deobfuscating, decompiling, and instrumenting Java bytecode and runtime processes. It provides a coordinated environment for modifying compiled Java class files and analyzing the behavior of Java applications. The project distinguishes itself through a multi-level abstraction layer that allows for editing across different formats and a pluggable framework that routes bytecode through multiple configurable decompilation engines. It includes an embedded scripting engine and plugin architecture to automate repetitive tasks and extend

    Java
    Voir sur GitHub↗7,252
  • Voir les 30 alternatives à Bytecode Viewer→