Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
Barzakh — Ring -4 إلى Ring 0: منصة بحث في البرمجيات الثابتة (firmware) من منظور الهجوم والدفاع. نبني الـ bootkits، ثم نكتشفها. حلقة مغلقة. انعدام الثقة في السيليكون. | Kitploit
أدوات/GitHubGitHub/yasindce1998/barzakh
أدوات دفاعيةأمان الأنظمة المدمجةماسحات الثغرات الأمنيةالهندسة العكسيةتحليل البرمجيات الخبيثةأمن الأجهزةاستخبارات التهديداتالأوراق والأبحاثتحليل البرامج الثابتة
GitHubyasindce1998/barzakh

Barzakh

Ring -4 إلى Ring 0: منصة بحث في البرمجيات الثابتة (firmware) من منظور الهجوم والدفاع. نبني الـ bootkits، ثم نكتشفها. حلقة مغلقة. انعدام الثقة في السيليكون.

719منذ 5 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
عرض المستودع
مشاركة

مشروع برزخ (Barzakh)

"برزخ" (Barzakh) — حاجز بين عالمين؛ الحدّ الخفي الذي يفصل عالم الأحياء عن عالم الأرواح. وهنا يمثّل الحاجز بين الهجوم والدفاع، بين الثغرة والكشف.

أشمل منصة بحثية مفتوحة المصدر لأمن البرامج الثابتة UEFI

محاكاة الهجوم من الحلقة 0 إلى الحلقة -4 | 132 محرك كشف | تحقّق مغلق الحلقة من الخصوم

CI Rust EDK II License: Research


⚠️ مشروع بحث أكاديمي — الأمن الدفاعي فقط

وُجدت هذه المنصة لدراسة تهديدات البرامج الثابتة وبناء دفاعات ضدها. وهي تحتوي على محاكاة هجومية حيّة مزوّدة بمفاتيح إيقاف راسخة في العتاد. وبالوصول إلى هذا المستودع، فإنك توافق على استخدامه حصراً لأغراض البحث الأمني المشروع والأغراض التعليمية.


📋 ما هو برزخ؟

برزخ منصة بحثية متكاملة لأمن البرامج الثابتة تُنمذج تكتيكات وتقنيات وإجراءات (TTPs) البوتكيت الواقعية عبر كل حلقات الامتياز — من برامج UEFI DXE (الحلقة 0) نزولاً عبر SMM وIntel ME وAMD PSP ووحدات تحكم DMA في المنصة (الحلقة -3)، وصولاً إلى التهديدات المعمارية الدقيقة للمعالج (الحلقة -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 لوحة تحكم ويب وواجهة JSON API (المنفذ 8420) مع فحوصات مجدولة واتجاهات درجات المخاطر
  • مراقبة مستمرة — يراقب barzakh-agent أهداف البرامج الثابتة، ويسجّل السجل، ويحيل النتائج إلى أنظمة SIEM (Elastic ECS، ArcSight CEF، QRadar LEEF) أو إلى webhooks
  • 127 مولّد حمولات خصوم للتحقق الآلي من الإيجابيات الحقيقية
  • تغطية كاملة للحلقة -4 — الشيفرة الدقيقة للمعالج، والتنفيذ التخميني، والقنوات الخفية الحرارية/الطاقية، وتشويش الجهد، وواجهات التنقيح، وrowhammer
  • مسار اختبار مختبري عتادي — تدرّج موثّق من المحاكاة إلى العتاد الحقيقي

الخصوم المرجعيون المُنمذجون

التهديدالتقنيةتغطية Barzakh
BlackLotus (CVE-2023-24932)تجاوز Secure Boot عبر shim ضعيفكاشف blacklotus + حمولة blacklotus_mok
LogoFAIL (CVE-2023-40238)تجاوز سعة محلل الصور في برنامج UEFI الثابتكاشف logofail + حمولة logofail_image
PixieFail (CVE-2023-45229+)تجاوزات سعة المخزن المؤقت في حزمة الشبكة في EDK2كاشف pixiefail + حمولة pixiefail_dhcp
CosmicStrandاستمرارية DXE في ذاكرة SPI flashسلامة FV + منطقة SPI + كاشف الاستمرارية
LoJaxأول زرع SPI في البريةكاشف ME/SPI + تحليل واصف flash
MoonBounceنواة DXE معدّلة في ذاكرة SPI flashخطاف Boot Services + مقارنة فروق أحجام البرنامج الثابت
MosaicRegressorإطار استمرارية UEFIمتعدد المراحل: تلاعب FV + حقن PE + trampoline
Hacking Team (RCS)روتكيت UEFI مع Option ROMكاشف Option ROM + تحليل توسعة PCI
FinSpyتعديل محمّل إقلاع UEFIاعتراض ExitBootServices + فحص الذاكرة
Bootkitty (2024)أول بوتكيت UEFI لنظام Linux، تجاوز توقيع GRUBكاشف linux_bootchain + حمولة bootkitty_grub_patch
CVE-2024-7344محمّل إعادة تحميل موقّع يحمّل حمولات PE غير موقّعةكاشف reloader + حمولة secureboot_reloader
CVE-2023-1017/1018تجاوز سعة المخزن المؤقت في التنفيذ المرجعي لـ TPM 2.0كاشف tpm_command + حمولة tpm_ref_overflow

🏗️ البنية المعمارية

Barzakh Architecture

🧩 المكوّنات الأساسية

1. BootkitPkg — محاكاة الهجوم (C11، EDK II)

21 وحدة EDK II عبر 3 معماريات (x86_64، AArch64، RISC-V) تحاكي كل تقنية استمرارية معروفة في البرنامج الثابت:

نواة x86_64 (13 وحدة)
الوحدةالحلقةالتقنية
DxeInject0حقن برنامج تشغيل في مرحلة DXE — خطافات LoadImage/StartImage + SetVariable، استمرارية FV، محاكي SPI flash مع خلفيات FVB2/Boot Guard، مفاتيح إيقاف
ExitBootHook0اعتراض ExitBootServices + خطاف MSR
SpiChipsetEmulator-1محاكاة واجهة SPI على مستوى الشرائح
SmmPersistence-1تثبيت معالج SMM واستمرارية SMRAM
CapsuleHijack-1إساءة استخدام آلية تحديث UEFI capsule
AcpiTableInject-2حقن جدول ACPI للوصول إلى ذاكرة النواة
VirtualAddressMapHook-2خطاف EFI Runtime Services
PciOptionRom-2زرع PCI Option ROM
MeSpiManipulation-3التلاعب بمنطقة SPI flash الخاصة بـ Intel ME
HeciIntercept-3اعتراض قناة الاتصال بين المضيف وME
MeDmaAttack-3DMA مُبتدأ من ME إلى ذاكرة المضيف
AmtSolChannel-3قناة سرية AMT Serial-over-LAN
FtpmCommandForge-3تزوير أوامر AMD fTPM عبر صندوق بريد PSP
AArch64 / Apple Silicon (7 وحدات)
الوحدةالتقنية
Aarch64DxeInjectحقن DXE لـ ARM64 مع حمولات واعية بـ EL
ExceptionVectorHookنقل جدول استثناءات VBAR_EL1
El3SecureMonitorاعتراض استدعاءات EL3 Secure Monitor
TzascManipulationتجاوز TrustZone Address Space Controller
DeviceTreeInjectتعديل Device Tree Blob للاستمرارية
IbootTrustChainتقويض سلسلة الثقة في Apple iBoot
SepMailboxInterceptاعتراض صندوق بريد Apple SEP (Secure Enclave)
RISC-V (وحدة واحدة)
الوحدةالتقنية
RiscVDxeInjectحقن برنامج ثابت في وضع M على منصات RISC-V

جميع وحدات الهجوم تُشحن مع SIMULATION_MODE = TRUE — فهي تحاكي السلوك دون تنفيذ عمليات حقيقية على العتاد. راجع docs/LAB_TESTING.md للمسار المُتحكَّم به نحو اختبار العتاد الحقيقي.


2. Barzakh Scanner — محرك الكشف (Rust)

132 كاشفًا متخصصًا منظمًا حسب سطح الهجوم، بالإضافة إلى كشف قابل للتوسيع وقت التشغيل عبر قواعد TOML، وتغذيات IOC، وقواعد مجموعة فرعية من YARA، ونماذج ML:

قائمة الكاشفات الكاملة
تنزيل الأداة