Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Barzakh — Ring -4からRing 0へ:攻撃・防御ファームウェア研究プラットフォーム。私たちはブートキットを構築し、そしてそれを検知する。クローズドループ。シリコンへのゼロトラスト。 | Kitploit
ツール/GitHubGitHub/yasindce1998/barzakh
防御ツール組み込みシステムセキュリティ脆弱性スキャナーリバースエンジニアリングマルウェア分析ハードウェアセキュリティ脅威インテリジェンス論文と研究ファームウェア解析
GitHubyasindce1998/barzakh

Barzakh

Ring -4からRing 0へ:攻撃・防御ファームウェア研究プラットフォーム。私たちはブートキットを構築し、そしてそれを検知する。クローズドループ。シリコンへのゼロトラスト。

7195日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る

Project Barzakh (برزخ)

「Barzakh」(برزخ)——两个领域之间的屏障;分隔生者世界与灵魂世界的不可见边界。在这里,它代表着攻击与防御之间、脆弱性与检测之间的屏障。

最全面的开源 UEFI 固件安全研究平台

从 Ring 0 到 Ring -4 的攻击模拟 | 132 个检测引擎 | 闭环对手验证

CI Rust EDK II License: Research


⚠️ AKADEMISCHES FORSCHUNGSPROJEKT — NUR VERTEIDIGUNGSSICHERHEIT

本平台旨在研究固件威胁并构建针对它们的防御。它包含带有硬件级终止开关的实时攻击模拟。访问此仓库即表示您同意仅将其用于合法的安全研究和教育目的。


📋 什么是 Barzakh?

Barzakh 是一个全栈固件安全研究平台,对跨越每个特权环的真实世界 bootkit TTP 进行建模——从 UEFI DXE 驱动(Ring 0)向下贯穿 SMM、Intel ME、AMD PSP、平台 DMA 控制器(Ring -3),直至 CPU 微架构威胁(Ring -4)。它将每种攻击技术与相应的检测引擎配对,构建出一个闭环系统,使每次攻击既可复现又可检测。

核心能力:

  • 21 个 EDK II 攻击模块,覆盖 x86_64、AArch64/Apple Silicon 和 RISC-V 架构
  • 132 个专用检测器,具备固件专用启发式规则和结构分析能力(覆盖 UEFI、Intel/AMD、ARM、RISC-V、Android、Apple/iOS、无线、电信基带和卫星固件)
  • 威胁情报集成——IOC 情报源、YARA 子集规则引擎(通配符、跳转、布尔条件)、MISP 事件导出和 MITRE ATT&CK 映射
  • 机器学习分析——孤立森林异常检测和逻辑回归恶意/良性分类器,可在对手语料库上训练
  • 扫描历史与知识库——基于 SQLite 的扫描历史,支持差异对比/趋势分析,以及可共享(可匿名化)的固件知识库
  • 仪表板与 REST API——barzakh-server 提供 Web 仪表板和 JSON API(端口 8420),支持定时扫描和风险评分趋势
  • 持续监控——barzakh-agent 监视固件目标、记录历史并将发现转发至 SIEM(Elastic ECS、ArcSight CEF、QRadar LEEF)或 webhook
  • 127 个对手载荷生成器,用于自动化真阳性验证
  • 完整的 Ring -4 覆盖——CPU 微码、推测执行、热/功耗隐蔽信道、电压毛刺、调试接口、rowhammer
  • 硬件实验室测试路径——记录了从仿真到真实芯片的进阶流程

建模的参考对手

脅威手法Barzakh のカバレッジ
BlackLotus (CVE-2023-24932)脆弱な shim を経由した Secure Boot バイパスblacklotus 検出器 + blacklotus_mok ペイロード
LogoFAIL (CVE-2023-40238)UEFI ファームウェアにおける画像パーサーのオーバーフローlogofail 検出器 + logofail_image ペイロード
PixieFail (CVE-2023-45229+)EDK2 におけるネットワークスタックのバッファオーバーフローpixiefail 検出器 + pixiefail_dhcp ペイロード
CosmicStrandSPI フラッシュ DXE の永続化FV 整合性 + SPI 領域 + 永続化検出器
LoJax初の実環境で確認された SPI インプラントME/SPI 検出器 + フラッシュディスクリプタ解析
MoonBounceSPI フラッシュ内のコア DXE の改変Boot Services フック + ファームウェアボリュームの差分検出
MosaicRegressorUEFI 永続化フレームワーク多段階: FV 改ざん + PE インジェクション + トランポリン
Hacking Team (RCS)Option ROM を伴う UEFI ルートキットOption ROM 検出器 + PCI 拡張解析
FinSpyUEFI ブートローダーの改変ExitBootServices の傍受 + メモリスキャン
Bootkitty (2024)初の Linux UEFI ブートキット、GRUB 署名バイパスlinux_bootchain 検出器 + bootkitty_grub_patch ペイロード
CVE-2024-7344署名済みリローダーが未署名の PE ペイロードを読み込むreloader 検出器 + secureboot_reloader ペイロード
CVE-2023-1017/1018TPM 2.0 リファレンス実装のバッファオーバーフローtpm_command 検出器 + tpm_ref_overflow ペイロード

🏗️ アーキテクチャ

Barzakh Architecture

🧩 コアコンポーネント

1. BootkitPkg — 攻撃エミュレーション (C11, EDK II)

3 つのアーキテクチャ (x86_64、AArch64、RISC-V) にわたる 21 個の EDK II モジュールで、既知のあらゆるファームウェア永続化手法をエミュレートします:

x86_64 コア (13 モジュール)
モジュールRing手法
DxeInject0DXE フェーズのドライバインジェクション — LoadImage/StartImage + SetVariable フック、FV 永続化、FVB2/Boot Guard バックエンドを備えた SPI フラッシュエミュレータ、キルスイッチ
ExitBootHook0ExitBootServices の傍受 + MSR フッキング
SpiChipsetEmulator-1チップセットレベルの SPI インターフェースシミュレーション
SmmPersistence-1SMM ハンドラのインストールと SMRAM 永続化
CapsuleHijack-1UEFI カプセル更新メカニズムの悪用
AcpiTableInject-2カーネルメモリアクセスのための ACPI テーブルインジェクション
VirtualAddressMapHook-2EFI ランタイムサービスのフッキング
PciOptionRom-2PCI Option ROM の植え込み
MeSpiManipulation-3Intel ME SPI フラッシュ領域の操作
HeciIntercept-3ホスト-ME 間通信チャネルの傍受
MeDmaAttack-3ME が開始するホストメモリへの DMA
AmtSolChannel-3AMT Serial-over-LAN の隠蔽チャネル
FtpmCommandForge-3PSP メールボックス経由の AMD fTPM コマンド偽造
AArch64 / Apple Silicon (7 モジュール)
モジュール手法
Aarch64DxeInjectEL を考慮したペイロードによる ARM64 DXE インジェクション
ExceptionVectorHookVBAR_EL1 例外テーブルの再配置
El3SecureMonitorEL3 Secure Monitor 呼び出しの傍受
TzascManipulationTrustZone Address Space Controller のバイパス
DeviceTreeInject永続化のための Device Tree Blob の改変
IbootTrustChainApple iBoot の信頼チェーンの破壊
SepMailboxInterceptApple SEP (Secure Enclave) メールボックスの傍受
RISC-V (1 モジュール)
モジュール手法
RiscVDxeInjectRISC-V プラットフォームにおける M モードファームウェアインジェクション

すべての攻撃モジュールは SIMULATION_MODE = TRUE で提供されます — 実際のハードウェア操作を実行せずに動作をモデル化します。実際のハードウェアテストへの制御された経路については docs/LAB_TESTING.md を参照してください。


2. Barzakh Scanner — 検出エンジン (Rust)

132 個の専用検出器を攻撃対象領域ごとに整理し、さらに TOML ルール、IOC フィード、YARA サブセットルール、ML モデルによる実行時拡張可能な検出を提供します:

検出器の完全リスト
ツールをダウンロード