dutchpsycho 4ec2690201 ui/interop: add Tempus bucket types, launch integrity constants, and updated P/Invoke bindings
Add BkTempusBucket struct and extend BkStatsResponse with TempusEnabled,
TempusQpcFrequency, TempusSubsystemCount, and a 14-element Tempus bucket array.

Add IpcUserHookFlagDeferredLaunchGateRelease, RuntimeFlagNtApiHooksDisarmed, and the
LaunchIntegrity* constants (Default/Untrusted/Low/Medium/High/System) matching the
new ABI definitions.

Remove the MarkInterfaceReady P/Invoke binding. Add IntegrityLevel as the new
penultimate parameter to the SetUserHookTarget binding.
2026-04-18 09:00:00 +00:00
2026-04-03 14:02:25 +10:00
2026-04-08 12:48:05 +10:00

BLACKBIRD v1.7

Malware Analysis DFIR Kernel Telemetry & Detection Platform for Windows

Blackbird main interface

BLACKBIRD

Blackbird is a malware-analysis platform for everyone from SOC teams to hobbyists. BK unifies kernel telemetry, user-mode hook data, grouped detections, and capture-backed drilldown into one platform. The analyst interface is summary-first, the raw event graph retains the full session timeline, and deeper evidence is exposed through dedicated inspectors, diagnostics, and relation views.

OPERATOR PANEL

The main interface is the overseer of all operations, it brings these together;

  • Events & Event log
  • Performance counters
  • Network observation
  • Thread observation
  • Memory observation, inspector & treemap
  • Module information
  • PE information
  • ETW feed
  • Heuristics
  • Filesystem events
  • Process relations
  • Uplink performance
  • Diagnostics cockpit
  • Child process graph window

EVIDENCE & ALTERNATE VIEWS

For deeper inspection, BK provides inspector views when double clicking collections, this will open a window showcasing the details behind the event, and raw data if asked for.

Key views include:

  • ETW Inspector
    Review grouped ETW occurrences and inspect enriched event details.

  • Handle Evidence
    Inspect suspicious handle activity, access masks, origin context, captured frames, memory region details, and related payload data.

  • Thread Stack
    Review stack snapshots during live capture or while moving through historical samples.

  • Process Relations
    See actor-to-target relationships such as suspicious opens, remote thread activity, and linked intent chains.

  • File Inpsector See files accessed and created by the target.

API HOOKING VIEW

BK provides an alternate view for seeing API hooks captured by the userland sensor in View > Switch View.

COVERAGE

Representative detections include:

  • direct syscalls
  • handle open
  • memory queries
  • read & write memory
  • manual mapping
  • AMSI & ETW patching
  • hook patching
  • file dropping
  • file opens, reads, creations, special attributes
  • stack integrity anomalies
  • thread creation
  • remote thread activity outside the main image
  • thread hijack and thread-context abuse
  • remote APCs
  • process hollowing and injection intent chains
  • suspicious ntdll image path or mapping behavior
  • multiple ntdll image mappings
  • registry activity

For the full contract and field-level details, see API.md.

Blackbird platform diagram

QUICK START

See these docs for setup and usage:

Current runtime components include blackbird.sys, BlackbirdController.exe, J58.dll, SR71.dll, BlackbirdInterface.exe, BlackbirdTestSuite.exe, and DetectionExamples.exe.

Session archives are now written as .bkcap. Detection examples now live in the dedicated DetectionExamples.exe runner rather than the old usage/ source set.

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%