2 个仓库
Tools for transforming assembly or intermediate representations back into executable bytecode.
Distinct from Bytecode Manipulation: Distinct from Bytecode Manipulation: focuses on the full reconstruction of bytecode from assembly source.
Explore 2 awesome GitHub repositories matching part of an awesome list · Bytecode Recompilation. Refine with filters or upvote what's useful.
Apktool is an Android APK reverse engineering tool designed to decode application packages into human-readable form and rebuild them after modification. It functions as a Dalvik bytecode disassembler and a resource decoder, transforming binary Android XML and DEX files into editable text and Smali representation. The project serves as an application rebuilder, packing modified resources and Smali code back into a functional Android application package. This capability enables the modification of application logic and resources for testing and deployment. The tool covers a broad surface of an
Transforms modified Smali assembly source code back into Dalvik bytecode to reconstruct binaries.
Recaf 是一套专门用于汇编、编辑、去混淆、反编译和检测 Java 字节码及运行时进程的工具。它提供了一个协调环境,用于修改已编译的 Java 类文件并分析 Java 应用的行为。 该项目的独特之处在于一个多级抽象层,允许跨不同格式进行编辑,以及一个通过多个可配置反编译引擎路由字节码的可插拔框架。它包括一个嵌入式脚本引擎和插件架构,以自动化重复任务并扩展系统行为。 该工具集涵盖了几个高级能力领域,包括用于搜索应用内容和模拟方法执行状态的静态分析。它还支持用于附加到实时进程的运行时检测,以及用于移除混淆和修复类文件的自动化字节码转换。 通过命令行界面支持无头执行,以便将工作流集成到外部构建流水线中。
Implements bytecode recompilation to convert modified source code back into binary format.