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
- Binary Rewriting without Control Flow Recovery
- Invertible syntax descriptions: unifying parsing and pretty printing
- Awesome Binary Similarity Papers collection
- Zydis - Fast and lightweight x86/x86-64 disassembler and code generation library
- E9Patch - A Powerful Static Binary Rewriter
- Renovate - a static binary rewriter
- RetroWrite -- Retrofitting compiler passes through binary rewriting
- ddisasm - A fast and accurate disassembler
- gtirb - Intermediate Representation for Binary analysis and transformation
- Zydis - Fast and lightweight x86/x86-64 disassembler and code generation library
- 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)
- x64dbg - An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables
- Ghidra is a software reverse engineering (SRE) framework
- ProcessDump - Windows tool for dumping malware PE files from memory back to disk for analysis
- E9Patch - A Powerful Static Binary Rewriter
- Renovate - a static binary rewriter
- Pin - A Dynamic Binary Instrumentation Tool
- ImHex - A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
- Kaitai Struct: declarative language to generate binary data parsers in C++ / C# / Go / Java / JavaScript / Lua / Nim / Perl / PHP / Python / Ruby
- Apache daffodil - Open-source implementation of the Data Format Description Language to convert between fixed format data and XML, JSON, and other data structures
- Wuffs - Wrangling Untrusted File Formats Safely
- Binary template repository for 010 Editor
- Grammars for Synalyze It! and Hexinator
- DFDL Schemas for Commercial and Scientific Data Formats
- Detect-It-Easy - Program for determining types of files for Windows, Linux and MacOS
- Deku: a declarative binary reading and writing: bit-level, symmetric, serialization/deserialization library
- Restruct: Rich binary de/serialization library for Golang
- Construct: Construct is a powerful declarative and symmetrical parser and builder for binary data
- 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
Keywords
disassembler
16
reverse-engineering
15
binary-analysis
8
x86
7
x86-64
7
arm
4
binary-rewriting
4
security
4
mips
3
malware-analysis
3
python
3
intermediate-representation
3
binary
3
x64
3
cpp
2
cybersecurity
2
software-analysis
2
debugger
2
hacking
2
program-analysis
2
windows
2
c-plus-plus
2
static-analysis
2
encoder
2
decoder
2
assembler
2
m68k
2
forensics
2
c
2
aarch64
2
gtirb
2
analysis
2
parse
2
rust
2
elf
2
encoder-decoder
1
deserialization
1
powerpc
1
riscv
1
sparc
1
systemz
1
tms320c64x
1
webassembly
1
deku
1
emulator
1
declarative
1
symbolic-execution
1
capstone
1
bytes
1
bits
1