2026-05-06 09:32:58 +10:00
2026-05-06 09:32:58 +10:00
2026-05-06 09:32:58 +10:00
2026-04-25 19:35:32 +10:00
2026-05-06 09:32:58 +10:00
2026-05-06 09:29:56 +10:00
2026-04-08 12:48:05 +10:00

BLACKBIRD

A defensive software reverse-engineering (SRE) / IDS and real-time malware analysis platform

Blackbird main interface

REQUIREMENTS

A virtual machine on Windows 10 22H2 or higher, 64-bit.

Important

Blackbird performs kernel-level instrumentation and may affect system stability depending on configuration. Always use it within a controlled virtual machine environment and not on systems containing important data.

FEATURES

  • Fully fledged analysis interface
  • Kernel-backed
  • Integrated heuristics & detections
  • Detailed overview and inspection of process-activity
  • WPA-like event-viewing graph
  • Target execution control
  • Target API hooking
  • API call analyzer & graph
  • API call argument observation
  • Full symbol resolution
  • Thread & Thread-stack analyzers
  • Memory analyzer & Disassembler
  • Registry activity overview
  • File activity overview
  • Process-relations & child processes overview
  • Handles overview
  • Network overview
  • ETW overview
  • COM overview
  • Performance analytics
  • Configurable/importable local rules with SIEM detection exports
  • Diagnostics suite
  • Optional private remote control via the self-hosted server
  • Optional private self-hosted server for VM enrollment, node inventory, artifact jobs, captures, RBAC, SSO, and audit

BUGS & ENHANCEMENTS

Please use this project board to open issues & enhancements. This also loosely tracks live-development.

DOCUMENTATION

The introduction, installation, architecture, security, optional server operations, and UI manual are provided here:

  • Blackbird Docs
  • Local engineering docs under Docs/ when included in an internal working tree
  • Private self-hosted server docs when the optional server tree is included

Session archives are stored as .bkcap (SQLite + LZ4). Detections can be exported as SIEM JSON Lines, Splunk HEC JSON, Elastic ECS NDJSON, CEF, or CSV. Detection reference scenarios are in DetectionExamples.exe.

COMPILATION

You need Visual Studio 2022+ with Windows Driver Kit (WDK) and .NET (Desktop Development).

Clone Blackbird:

git clone https://github.com/8damon/Blackbird

Open the Blackbird.slnx file & select Release & build.

KNOWN ISSUES

  • The optional private self-hosted server and operator transport use the secure node command channel. Discovery/status metadata is not identity proof; secure control requires pinned node identity and VM enrollment/trusted operator fingerprints.

  • Rules Intel supports local rule evaluation, MITRE attribution where available, and memory/page sample scanning in the analysis interface. External third-party rule packs are not part of the public tree until reviewed.

  • Some executables when launched present with ERROR_BAD_IMPERSONATION_LEVEL (1346), this is a known bug and the root cause is being identified.

  • "Uplink Failed" / "Service Not Found", this is due to you not running the installer script Scripts\installer.ps1, which installs and starts the driver and controller services.

  • Memory attribution is heuristic when direct allocator telemetry is unavailable. Thread execution through a region is shown as an ownership clue, not definitive ownership proof.

Note

Some instability or unexpected behavior may occur due to the low-level nature of the platform. This is expected during development.

S
Description
Automated archival mirror of github.com/8damon/Blackbird-Platform
Readme 8.1 MiB
Languages
C# 53.3%
C 22.3%
C++ 22.3%
PowerShell 2%