Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-bytecode
Awesome list for binary
https://github.com/artpar/awesome-bytecode
Last synced: 4 days ago
JSON representation
-
Papers
-
Rewrite
-
Structure definition
- Apache daffodil - Open-source implementation of the Data Format Description Language to convert between fixed format data and XML, JSON, and other data structures
- Binary template repository for 010 Editor
- DFDL Schemas for Commercial and Scientific Data Formats
- Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
- Wuffs - Wrangling Untrusted File Formats Safely
- Grammars for Synalyze It! and Hexinator
-
Language specific libraries
- Construct: Construct is a powerful declarative and symmetrical parser and builder for binary data
- Deku: a declarative binary reading and writing: bit-level, symmetric, serialization/deserialization library
- Restruct: Rich binary de/serialization library for Golang
- Hachoir: Python library to view and edit a binary stream field by field
- pypcode: Python bindings to Ghidra's SLEIGH library for disassembly and lifting to P-Code IR
- Nom: nom is a parser combinators library written in Rust
-
Code-gen
-
Disassemblers
- Radare - UNIX-like reverse engineering framework and command-line toolset
- Capstone - Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), BPF, Ethereum VM, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86
- Miasm - Reverse engineering framework in Python
- Plasma - Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax
- iced - Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
- Reko - Reko is a binary decompiler
- REDasm - The OpenSource Disassembler
- Distorm - Powerful Disassembler Library For x86/AMD64
- Xed - Intel® X86 Encoder Decoder (Intel® XED)
- Zydis - Fast and lightweight x86/x86-64 disassembler and code generation library
-
Debuggers
-
Hex-viewewrs
-
File detectors
Categories
Sub Categories
Keywords
disassembler
16
reverse-engineering
15
x86
8
binary-analysis
8
x86-64
7
arm
4
security
4
binary-rewriting
4
python
3
malware-analysis
3
intermediate-representation
3
x64
3
mips
3
binary
3
debugger
2
cybersecurity
2
forensics
2
hacking
2
m68k
2
program-analysis
2
windows
2
static-analysis
2
assembler
2
c-plus-plus
2
encoder
2
rust
2
parse
2
aarch64
2
software-analysis
2
analysis
2
gtirb
2
elf
2
c
2
intel
2
decoder
2
ida-pro
1
idapro
1
ida
1
espressif
1
esp32-idf
1
esp32
1
decompile
1
dex
1
decompiler
1
decompiler-engine
1
dalvik
1
cross-platform
1
disassemble
1
dotnet
1
risc-v
1