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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
kratosminifilter — Kratos Minifilter هو برنامج تشغيل نواة Windows (FLTMGR.SYS) مصمم للكشف الفوري عن برامج الفدية وتخفيف عمليات الإدخال/الإخراج للملفات. يعترض طلبات IRP منخفضة المستوى لحظر التشفير الجماعي غير المصرح به ومحفزات canary على الفور. | Kitploit
أدوات/GitHubGitHub/mukendi/kratosminifilter
أدوات دفاعيةتحليل البرمجيات الخبيثةاستخبارات التهديداتالاستجابة للحوادثكشف الشذوذ
GitHubmukendi/kratosminifilter

kratosminifilter

Kratos Minifilter هو برنامج تشغيل نواة Windows (FLTMGR.SYS) مصمم للكشف الفوري عن برامج الفدية وتخفيف عمليات الإدخال/الإخراج للملفات. يعترض طلبات IRP منخفضة المستوى لحظر التشفير الجماعي غير المصرح به ومحفزات canary على الفور.

عرض المستودع
4129منذ 12 أياملم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

Kratos MiniFilter

Kratos Minifilter هو برنامج تشغيل نواة ويندوز (FLTMGR.SYS) مُصمم للكشف الفوري عن برامج الفدية وتخفيف عمليات الإدخال/الإخراج للملفات. يعترض طلبات الإدخال/الإخراج (IRPs) منخفضة المستوى لحظر التشفير الجماعي غير المصرح به ومحفزات الكشف الفوري.

Platform Language Driver Research


نظرة عامة

Kratos هو برنامج بحثي لنظام ملفات ويندوز (File System Minifilter) مبني فوق مدير التصفية من مايكروسوفت (fltmgr.sys).

بدلاً من الاعتماد على توقيعات البرمجيات الخبيثة، يستكشف Kratos كيف يمكن الكشف عن برامج الفدية من خلال مراقبة سلوك نظام الملفات مباشرة داخل نواة ويندوز.

يوضح المشروع كيف يمكن لبرنامج تشغيل أمني أن:

  • يراقب إنشاء الملفات وحذفها وإعادة تسميتها؛
  • يحلل إنتروبيا الكتابة في الوقت الفعلي؛
  • يربط بين أنشطة مشبوهة متعددة؛
  • يخصص درجات تهديد سلوكية؛
  • ينهي العمليات الخبيثة؛
  • يمنع إعادة الإصابة باستخدام البصمة على مستوى النواة.

Kratos ليس مخصصاً ليكون مضاد فيروسات تجارياً.

هدفه الأساسي هو فهم كيف تنفذ منتجات الكشف والاستجابة لنقاط النهاية (EDR) الحديثة الكشف السلوكي عن برامج الفدية داخل نواة ويندوز.


محرك الكشف

يجمع Kratos بين ثلاث طبقات كشف مستقلة.

التحليل السلوكي

  • حذف ملفات ذات قيمة
  • عمليات إعادة تسمية مشبوهة
  • إنشاء ملاحظات الفدية

تحليل الإنتروبيا

يتم أخذ عينات من كل عملية كتابة.

بدلاً من استدعاء دوال الفاصلة العائمة غير المتاحة داخل النواة، يستخدم Kratos جدول بحث محسوب مسبقاً.

يكتشف الكاشف:

  • الكتابة فوق البيانات المشفرة
  • الملفات المؤقتة عالية الإنتروبيا
  • الزيادة المفاجئة في الإنتروبيا

القائمة السوداء للبصمات

بمجرد تأكيد وجود برنامج فدية، يحسب Kratos بصمة FNV-1a 64-بت من الملف التنفيذي.

يتم تخزين البصمة داخل:

HKLM\SOFTWARE\Kratos\Blacklist

يتم حظر التنفيذات المستقبلية قبل أن يبدأ برنامج الفدية في تشفير الملفات.

على عكس القوائم السوداء القائمة على أسماء الملفات، تصمد البصمة أمام:

  • الملفات التنفيذية المعاد تسميتها
  • الملفات التنفيذية المنسوخة
  • أسماء الملفات العشوائية

متطلبات البناء

  • Windows 10 / 11 x64
  • Visual Studio 2022
  • Windows Driver Kit (WDK)
  • تمكين Test Signing
  • تعطيل Secure Boot (مُوصى به)

الجدول الزمني للهجوم

إليك التسلسل الزمني الدقيق لهذا التحييد على مستوى Ring 0 بواسطة Kratos (برنامج التشغيل المضاد لبرامج الفدية الذي أطوره)، مُعاد بناؤه من سجلات النواة—مع تطور غير متوقع في المجلدات المشتركة للهايبرفايزر:

​1. إسقاط الملاحظة (مرور صامت) يبدأ DarkSide بإنشاء ملاحظة الفدية بصيغة .txt. لأن الملفات النصية تولد إنتروبيا منخفضة وأنماط إدخال/إخراج قياسية، لا يُطلق Kratos أي تنبيهات. خيار معماري متعمد: صفر إيجابيات كاذبة على محرري النصوص المشروعة وبرامج المكتب.

​2. اختراق سلوكي (الجهاز الافتراضي الضيف) ينتقل البرنامج الخبيث إلى مرحلته التدميرية، مستهدفاً ملفات سطح المكتب بامتداد .27efa0d1. بعد 3 عمليات إعادة تسمية مشبوهة (أرشيف ZIP وصورتان PNG)، يدفع تحليل الصيغة مع الإنتروبيا العالية درجة التهديد إلى ما يتجاوز العتبة الحرجة (\ge 80). ​الإجراء: يرفض Kratos الإدخال/الإخراج (STATUS_ACCESS_DENIED)، وينهي العملية (PID 6412)، ويأخذ عينة من أول 4096 بايت من ترويسة PE، ويسجل بصمتها FNV-1a (07BACD78B04E01D9) في القائمة السوداء للنواة.

​3. هجوم عبر الحدود: إنقاذ نظام HOST! يندفع خيط ثانٍ (PID 5236) إلى دليل blog-security-main على HarddiskVolume5. ​التطور غير المتوقع: هذا المجلد كان مرتبطاً مباشرة بالمجلد المشترك للهايبرفايزر المتصل بالقرص الفيزيائي لـ HOST. كان DarkSide يحاول إصابة جانبية من الضيف إلى المضيف. ​النتيجة: نظراً لارتباطه بجميع المجلدات، يعترض Kratos إعادة التسمية بعد ملفين فقط (about.html وصفحة ويب). تُقتل العملية فوراً، مما يحافظ على المشروع المستضاف بالكامل.

​4. الضربة القاضية: تحصين O(1) يُبدأ محاولة ثالثة لتشغيل الملف التنفيذي (PID 704). مباشرة عند استدعاء PreCreate، يحسب Kratos بصمة ترويسة PE، ويطابق البصمة المدرجة في القائمة السوداء، ويخنق التنفيذ من المصدر: 0 ملفات متأثرة.

تقرير المعركة:

  • ملفات المستخدم المتأثرة: 5 إجمالاً (3 على الضيف، 2 على المضيف عبر المجلد المشترك).

  • الإصابة الجانبية من الضيف إلى المضيف: محظورة بالكامل من Ring 0 داخل الجهاز الافتراضي.

  • زمن الاستجابة: ميكروثانية (حساب إنتروبيا LUT بنقطة ثابتة، صفر عمليات فاصلة عائمة)

  • ​الدفاع الاستباقي: فعالية بصمة FNV-1a بنسبة 100% عند إعادة التنفيذ.

إثبات المفهوم

Architecture

‎الشكل: Kratos ضد DarkSide

تنزيل الأداة