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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
CVE-2022-3699 — Lenovo Diagnostics Driver EoP - قراءة/كتابة عشوائية | Kitploit
أدوات/GitHubGitHub/alfarom256/cve-2022-3699
تصعيد الامتيازاتتحليل الذاكرة الجنائيتحليل الثغرات الأمنيةالاستغلالأمن الأجهزةاستغلال الملفات الثنائية
GitHubalfarom256/cve-2022-3699

CVE-2022-3699

Lenovo Diagnostics Driver EoP - قراءة/كتابة عشوائية

عرض المستودع
175462منذ 3 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

CVE-2022-3699

التحكم غير الصحيح في الوصول لبرنامج تشغيل التشخيص من Lenovo يسمح لمستخدم ذي صلاحيات منخفضة بإصدار أوامر IOCTL للجهاز لتنفيذ قراءة/كتابة عشوائية للذاكرة الفعلية/الافتراضية.

شكرًا لـ ch3rn0byl لمساعدته في هذا (وقمت بنسخ اثنتين من وظائفه بالكامل 100%).

الشرح

IOCTL 0x222000:

  • rdmsr

IOCTL 0x222008/0x22200C:

  • HalGet/SetBusData

IOCTL 0x222010:

  • قراءة عبر MmMapIoSpace

IOCTL 0x222014:

  • كتابة عبر MmMapIoSpace

  • يقوم هذا IOCTL بنسخ قيمة من مؤشر يتم توفيره في مخزن الإدخال إلى الذاكرة الفعلية المعينة

كيف يعمل:

لحل MmPteBase والمتطلبات الأساسية الأخرى، يتم العثور على مساحة "تبديل" (swap) فعلية عن طريق البحث في نطاق الذاكرة الفعلية 0x1000 - 0x10000 عن 8 بايتات صفرية.

بمجرد العثور على تلك المساحة، يتم نسخ الذاكرة الافتراضية إلى مساحة التبديل تلك عبر IOCTL 0x222014 وقراءتها مرة أخرى باستخدام IOCTL 0x222010.

كما هو الحال الآن، تتم جميع القراءات الافتراضية باستخدام مساحة "التبديل" هذه.

هل هي أفضل طريقة للقراءة/الكتابة الافتراضية؟ على الأرجح لا.

هل تعمل؟ نعم.

أوه، أيضًا، احترس من الإزاحات (offsets) الخاصة بك -- تم اختبار هذا على Windows 11 21H2 مع تعطيل HVCI.

تنزيل الأداة