Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Barzakh — Ring -4 bis Ring 0: Forschungsplattform für Offensive-Defensive-Firmware. Wir bauen die Bootkits, dann fangen wir sie. Geschlossener Kreislauf. Null Vertrauen in Silizium. | Kitploit
Tools/GitHubGitHub/yasindce1998/barzakh
DefensivwerkzeugeEmbedded-System-SicherheitSchwachstellenscannerReverse EngineeringMalware-AnalyseHardware-SicherheitBedrohungsanalysePapers & ForschungFirmware-Analyse
GitHubyasindce1998/barzakh

Barzakh

Ring -4 bis Ring 0: Forschungsplattform für Offensive-Defensive-Firmware. Wir bauen die Bootkits, dann fangen wir sie. Geschlossener Kreislauf. Null Vertrauen in Silizium.

719vor 5 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
Teilen

Projekt Barzakh (برزخ)

"Barzakh" (برزخ) — eine Barriere zwischen zwei Reichen; die unsichtbare Grenze, die die Welt der Lebenden von der Welt der Geister trennt. Hier steht sie für die Barriere zwischen Angriff und Verteidigung, zwischen Verwundbarkeit und Erkennung.

Die umfassendste Open-Source-Forschungsplattform für UEFI-Firmware-Sicherheit

Angriffsemulation von Ring 0 bis Ring -4 | 132 Erkennungsengines | Geschlossene Gegner-Validierung

CI Rust EDK II License: Research


⚠️ ACADEMIC RESEARCH PROJECT — DEFENSIVE SECURITY ONLY

Diese Plattform existiert, um Firmware-Bedrohungen zu untersuchen und Verteidigungen dagegen aufzubauen. Sie enthält aktive Angriffsemulationen mit hardwareverankerten Kill-Switches. Durch den Zugriff auf dieses Repository erklären Sie sich damit einverstanden, es ausschließlich für legitime Sicherheitsforschung und Bildungszwecke zu verwenden.


📋 Was ist Barzakh?

Barzakh ist eine Full-Stack-Forschungsplattform für Firmware-Sicherheit, die reale Bootkit-TTPs über alle Privilegien-Ringe hinweg modelliert — von UEFI-DXE-Treibern (Ring 0) über SMM, Intel ME, AMD PSP, Plattform-DMA-Controller (Ring -3) bis hin zu CPU-mikroarchitektonischen Bedrohungen (Ring -4). Jede Angriffstechnik wird mit einer entsprechenden Erkennungsengine kombiniert, wodurch ein geschlossenes System entsteht, in dem jeder Angriff sowohl reproduzierbar als auch erkennbar ist.

Kernfunktionen:

  • 21 EDK-II-Angriffsmodule für die Architekturen x86_64, AArch64/Apple Silicon und RISC-V
  • 132 spezialisierte Detektoren mit firmwarespezifischen Heuristiken und struktureller Analyse (für UEFI, Intel/AMD, ARM, RISC-V, Android, Apple/iOS, Funk, Telekom-Baseband und Satelliten-Firmware)
  • Threat-Intelligence-Integration — IOC-Feeds, eine YARA-Teilmenge-Rule-Engine (Wildcards, Jumps, boolesche Bedingungen), MISP-Event-Export und MITRE-ATT&CK-Mapping
  • Machine-Learning-Analyse — Isolation-Forest-Anomalieerkennung und ein logistischer Regressionsklassifikator für bösartig/benign, trainierbar auf dem Gegner-Korpus
  • Scan-Verlauf & Wissensdatenbank — SQLite-gestützter Scan-Verlauf mit Diffing/Trends und eine teilbare (anonymisierbare) Firmware-Wissensdatenbank
  • Dashboard & REST-API — barzakh-server stellt ein Web-Dashboard und eine JSON-API (Port 8420) mit geplanten Scans und Risikobewertungstrends bereit
  • Kontinuierliche Überwachung — barzakh-agent überwacht Firmware-Ziele, zeichnet den Verlauf auf und leitet Ergebnisse an SIEMs (Elastic ECS, ArcSight CEF, QRadar LEEF) oder Webhooks weiter
  • 127 Gegner-Payload-Generatoren zur automatisierten Validierung von True Positives
  • Vollständige Ring--4-Abdeckung — CPU-Mikrocode, spekulative Ausführung, thermische/energetische verdeckte Kanäle, Voltage Glitching, Debug-Schnittstellen, Rowhammer
  • Hardware-Lab-Testpfad — dokumentierte Progression von der Simulation zu echter Hardware

Modellierte Referenzgegner

BedrohungTechnikBarzakh-Abdeckung
BlackLotus (CVE-2023-24932)Secure-Boot-Umgehung über anfälligen Shimblacklotus-Detektor + blacklotus_mok-Payload
LogoFAIL (CVE-2023-40238)Image-Parser-Überlauf in UEFI-Firmwarelogofail-Detektor + logofail_image-Payload
PixieFail (CVE-2023-45229+)Netzwerk-Stack-Pufferüberläufe in EDK2pixiefail-Detektor + pixiefail_dhcp-Payload
CosmicStrandSPI-Flash-DXE-PersistenzFV-Integrität + SPI-Region + Persistenz-Detektor
LoJaxErstes In-the-Wild-SPI-ImplantatME/SPI-Detektor + Flash-Deskriptor-Analyse
MoonBounceModifizierter Core-DXE im SPI-FlashBoot-Services-Hook + Firmware-Volume-Diffing
MosaicRegressorUEFI-Persistenz-FrameworkMehrstufig: FV-Manipulation + PE-Injektion + Trampoline
Hacking Team (RCS)UEFI-Rootkit mit Option ROMOption-ROM-Detektor + PCI-Expansions-Analyse
FinSpyUEFI-Bootloader-ModifikationExitBootServices-Abfangen + Speicher-Scanning
Bootkitty (2024)Erstes Linux-UEFI-Bootkit, GRUB-Signaturumgehunglinux_bootchain-Detektor + bootkitty_grub_patch-Payload
CVE-2024-7344Signierter Reloader lädt unsignierte PE-Payloadsreloader-Detektor + secureboot_reloader-Payload
CVE-2023-1017/1018Pufferüberlauf in der TPM-2.0-Referenzimplementierungtpm_command-Detektor + tpm_ref_overflow-Payload

🏗️ Architektur

Barzakh Architecture

🧩 Kernkomponenten

1. BootkitPkg — Offense-Emulation (C11, EDK II)

21 EDK-II-Module über 3 Architekturen (x86_64, AArch64, RISC-V), die jede bekannte Firmware-Persistenztechnik emulieren:

x86_64-Kern (13 Module)
ModulRingTechnik
DxeInject0DXE-Phasen-Treiberinjektion — LoadImage/StartImage- + SetVariable-Hooks, FV-Persistenz, SPI-Flash-Emulator mit FVB2/Boot-Guard-Backends, Kill-Switches
ExitBootHook0ExitBootServices-Abfangen + MSR-Hooking
SpiChipsetEmulator-1Simulation der SPI-Schnittstelle auf Chipsatzebene
SmmPersistence-1SMM-Handler-Installation und SMRAM-Persistenz
CapsuleHijack-1Missbrauch des UEFI-Capsule-Update-Mechanismus
AcpiTableInject-2ACPI-Tabellen-Injektion für Kernel-Speicherzugriff
VirtualAddressMapHook-2Hooking der EFI-Runtime-Services
PciOptionRom-2Implantation von PCI-Option-ROMs
MeSpiManipulation-3Manipulation der Intel-ME-SPI-Flash-Region
HeciIntercept-3Abfangen des Host-ME-Kommunikationskanals
MeDmaAttack-3ME-initiierter DMA auf Host-Speicher
AmtSolChannel-3Verdeckter AMT-Serial-over-LAN-Kanal
FtpmCommandForge-3AMD-fTPM-Kommandofälschung über PSP-Mailbox
AArch64 / Apple Silicon (7 Module)
ModulTechnik
Aarch64DxeInjectARM64-DXE-Injektion mit EL-bewussten Payloads
ExceptionVectorHookRelokation der VBAR_EL1-Exception-Tabelle
El3SecureMonitorAbfangen von EL3-Secure-Monitor-Aufrufen
TzascManipulationUmgehung des TrustZone Address Space Controllers
DeviceTreeInjectModifikation des Device Tree Blob zur Persistenz
IbootTrustChainUntergrabung der Apple-iBoot-Vertrauenskette
SepMailboxInterceptAbfangen der Apple-SEP-Mailbox (Secure Enclave)
RISC-V (1 Modul)
ModulTechnik
RiscVDxeInjectM-Mode-Firmware-Injektion auf RISC-V-Plattformen

Alle Offense-Module werden mit SIMULATION_MODE = TRUE ausgeliefert — sie modellieren das Verhalten, ohne echte Hardware-Operationen auszuführen. Siehe docs/LAB_TESTING.md für den kontrollierten Weg zu echten Hardware-Tests.


2. Barzakh Scanner — Detection Engine (Rust)

132 spezialisierte Detektoren, organisiert nach Angriffsfläche, plus zur Laufzeit erweiterbare Erkennung über TOML-Regeln, IOC-Feeds, YARA-Subset-Regeln und ML-Modelle:

Vollständige Detektorliste
Tool herunterladen