Skip to main content

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!