
PoC متقدم وبحث لـ CVE-2026-0828 (Safetica) و CVE-2025-7771 (ThrottleStop). تحليل TTPs الخاصة بـ BYOVD (إحضار برنامج تشغيل ضعيف خاص بك) لإنهاء العمليات في Ring 0 والقراءة/الكتابة الفعلية للذاكرة. البحث في أنماط EDR-Killer وتجاوزات PPL والبدائيات على مستوى kernel التي يستخدمها MedusaLocker وجهات تهديد أخرى.
أبحاث BYOVD على Windows في حالتين واقعيتين: برنامج Safetica ProcessMonitorDriver (CVE-2026-0828) وبرنامج ThrottleStop driver الذي استغله MedusaLocker (CVE-2025-7771). توثّق المستودع الواجهات المكشوفة، والنتيجة ذات الامتيازات التي يصل إليها كل منها، وكيفية اكتشاف الاستغلال. وهي تشحن استطلاعًا آمنًا في وضع المستخدم فقط: لا كود في وضع النواة، ولا استدعاء IOCTL، ولا روتين إنهاء العمليات.
تحمي حماية نقاط النهاية بشكل متزايد عملياتها الخاصة بمستويات حماية ورموز مميزة مقيّدة، لذا ينقل المهاجمون المعركة إلى النواة عبر Bring Your Own Vulnerable Driver. يُسقطون برنامج تشغيل موقّعًا شرعيًا لكنه قابل للاستغلال، ويستدعون معالج IOCTL ضعيفًا، ويصلون إلى بدائية في النواة مثل إنهاء العمليات التعسفي أو قراءة وكتابة الذاكرة التعسفية.
يدرس هذا المستودع هذا النمط في حالتين عامتين ويحوّل كل واحدة منهما إلى مادة للكشف والتحصين.
المستودع دراسة، وليس سلاحًا. لا يحمل أي استغلال فعّال ولا أي كود في وضع النواة.
حالتا Safetica وThrottleStop ليستا نظريتين. فقد تم تسليح ThrottleStop.sys من قبل مشغّلي MedusaLocker في اختراقات حقيقية، والنمط يتعمم عبر العشرات من برامج التشغيل الموقّعة المستغلة بين 2024 و2026. برنامج تشغيل يصل إلى إنهاء العمليات في النواة أو الكتابة في ذاكرة النواة هو مسار مباشر لإسكات حماية نقاط النهاية قبل وصول الحمولة.
المساهمة هنا هي كتابة واضحة وقابلة للتكرار لكل حالة والمادة الدفاعية التي تنتج عنها:
ProcessMonitorDriver.sys.التجزئات والمرايا المعروفة موجودة في drivers/0xhashes.md. الملاحظات الكاملة موجودة في research/0xsafetica-cve-2026-0828.md.
سَلّح مشغّلو MedusaLocker برنامج ThrottleStop.sys، وهو برنامج التشغيل من
أداة TechPowerUp لخفض سرعة المعالج، في اختراقات حقيقية، بما في ذلك حادثة
برازيلية حللتها Kaspersky في أغسطس 2025. وهو تدفق أكثر تقدمًا
من قتل IOCTL المباشر.
ThrottleStop.sys، أعيد تسميته إلى ThrottleBlood.sys من قبل
المهاجمين، وموقّع من TechPowerUp بشهادة DigiCert EV لعام 2020.MmMapIoSpace دون
فحص وصول، لذا يمكن لمستدعٍ في وضع المستخدم قراءة وكتابة الذاكرة الفيزيائية.\\.\ThrottleStop.0x80006498، كتابة
0x8000649C).NtQuerySystemInformation(SystemModuleInformation).الملاحظات الكاملة موجودة في research/0xthrottlestop-medusalocker.md. المصدر الأساسي: Kaspersky Securelist، أغسطس 2025.
.sys يتبعها بدء فورًا. معرّف الحدث 7045، ومع
تدقيق الخدمات مفعّلًا، 4697.ملاحظات التخفيف موجودة في docs/0xmitigations.md.
src/0xPoC.c للقراءة فقط. يعدّد العمليات قيد التشغيل عبر
واجهات Toolhelp32 APIs ويطبع أسماء منتجات الأمان الشائعة. إنها
خطوة الاستطلاع الأولى ولا تنفذ أي إجراء ذي امتيازات.
# From a Visual Studio Developer Command Prompt
cl.exe /EHsc /W4 src/0xPoC.c
0xPoC.exe
0xKern3lCrush/
|-- README.md
|-- LICENSE
|-- SECURITY.md
|-- src/
| |-- 0xPoC.c read-only process enumeration
| +-- 0xtargets.h target name list
|-- drivers/
| +-- 0xhashes.md artifact hashes and public mirrors
|-- research/
| |-- 0xbyovd-patterns.md
| |-- 0xsafetica-cve-2026-0828.md
| +-- 0xthrottlestop-medusalocker.md
+-- docs/
+-- 0xmitigations.md
هذا المشروع موجود للبحث والدفاع. حمّل برامج التشغيل هذه فقط على أنظمة تملكها أو مصرّح لك باختبارها، وفقط في بيئة معزولة مع لقطة للرجوع إليها. تحميل برنامج تشغيل موقّع قابل للاستغلال أو إرسال IOCTL مصمم دون تصريح غير قانوني في معظم الولايات القضائية.