Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
lenovo-dispatcher-poc — إثبات المفهوم لاستغلال برنامج تشغيل المرسل من لينوفو (LnvMSRIO.sys) (CVE-2025-8061) | Kitploit
أدوات/GitHubGitHub/segura2010/lenovo-dispatcher-poc
تصعيد الامتيازاتتحليل الثغرات الأمنيةالاستغلالشيل كودتطوير الحمولاتاستغلال الملفات الثنائية
GitHubsegura2010/lenovo-dispatcher-poc

lenovo-dispatcher-poc

إثبات المفهوم لاستغلال برنامج تشغيل المرسل من لينوفو (LnvMSRIO.sys) (CVE-2025-8061)

عرض المستودع
413منذ 9 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

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

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

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

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

إثبات المفهوم لـ Lenovo Dispatcher

هذا إثبات مفهوم أساسي لاستغلال برنامج تشغيل Lenovo Dispatcher (LnvMSRIO.sys) (CVE-2025-8061). تم العثور على الثغرات بواسطة Luis Casvella (المصدر: https://blog.quarkslab.com/exploiting-lenovo-driver-cve-2025-8061.html).

الفكرة الرئيسية من هذا الإثبات هي استغلال بدائيات القراءة/الكتابة فقط، لسرقة رمز النظام من ntoskrnl.exe. للقيام بذلك، يستخدم الإثبات Superfetch/PFN (https://www.outflank.nl/blog/2023/12/14/mapping-virtual-to-physical-adresses-using-superfetch/) لتمكين ترجمة العناوين الافتراضية إلى عناوين فعلية في وضع المستخدم.

باستخدام superfetch، يمكننا ترجمة العناوين الافتراضية إلى عناوين فعلية لتوفيرها مباشرة لبرنامج التشغيل الضعيف، مما يسمح لنا بقراءة وكتابة أي عنوان نريده.

بعد ذلك، سيقوم الإثبات فقط بالكتابة فوق بداية دالة NtAddAtom المعرفة في ntoskrnl.exe باستخدام شيفرة صغيرة للقفز إلى شيفرة وضع المستخدم، المعرفة في كود Rust الخاص بنا (steal_kernel_token_shellcode_fn في base.rs) باستخدام التجميع المضمن. يتم إنشاء هذه الشيفرة الصغيرة في generate_jmp_user_shellcode، وكما نرى، ستقوم بإلغاء تعيين البت 20 في CR4 لتعطيل SMEP، ثم استدعاء شيفرة المستخدم الخاصة بنا (لسرقة رمز النظام) وأخيرًا إعادة تمكين SMEP.

بكل هذا، سنحصل على cmd النظام.

هام: يلزم التشغيل كمسؤول للاستعلام عن superfetch.

تم اختباره على Windows 10 (22h2) و Windows 11 (25h2). قم بتعديل الإزاحات حسب الحاجة لإصدار Windows الخاص بك.

تنزيل الأداة