Ross ROSS = Recommend OSS · open-source software intelligence for agents

QBDI/QBDI

A Dynamic Binary Instrumentation framework based on LLVM. observed · 2026-08-28

github.com/QBDI/QBDI · homepage · C++ · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

83/100

  • Activity 98
  • Release rhythm 53
  • Longevity 100

Flags: no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 85
  • age_days: 3235
  • days_rel: 238
  • days_push: 12
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1815 stars · 227 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

QBDI (QuarkslaB Dynamic binary Instrumentation) is a modular, cross-platform, cross-architecture DBI framework built on LLVM, supporting x86, x86-64, ARM, and AArch64. It offers C/C++ APIs plus Python and Frida bindings for scripting runtime instrumentation of binaries.

Use cases

  • instrument a binary at runtime to trace executed instructions
  • build custom reverse engineering tools with Frida and QBDI
  • analyze malware behavior by hooking instructions on x86-64 or ARM
  • script dynamic instrumentation in Python with PyQBDI
  • trace memory accesses in an Android or iOS native app
  • inject instrumentation code into a process via LD_PRELOAD

When to choose

  • you need a modern DBI framework with mobile platform (Android/iOS) support
  • you want Python or Frida bindings to script instrumentation
  • you need cross-architecture coverage including ARM and AArch64
  • you want to build custom analysis tools rather than use a monolithic debugger

When to avoid

  • your target relies heavily on signals, multithreading, or C++ exceptions, which QBDI does not handle
  • you need a turnkey instrumentation tool with built-in injection on all platforms
  • you only need simple function-level hooking that Frida alone covers

Facets

library · maturity active

reverse-engineering security sdk developer-tools reverse-engineering security developer-tools windows python cpp rust dbi dynamic-binary-instrumentation llvm frida pyqbdi code-injection tracing linux macos android ios

2 sources

Member repositories

RepositoryRoleHealth v2
QBDI/QBDImain83

For agents

markdown · JSON · MCP: product_card(name="QBDI/QBDI")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem