crashlink
A Pure-Python Hashlink bytecode Swiss Army knife for disassembling, decompiling, modifying, and assembling bytecode.
Features
- Pure Python implementation with zero dependencies.
- Full bytecode deserialisation, disassembly, and decompilation.
- First-class support for patching and reserialising bytecode.
- A bytecode assembler to create Hashlink bytecode from scratch.
- A user-friendly scriptable interface for integration.
Installation
Run via uv from the command line:
uvx crashlink ...
Or install with pip:
pip install crashlink
Or try it online!
Links