
أبحاث Leo Smith حول Secure Boot تكشف استعارة shim وتسجيل MOK
في منشور مدونة لـ Leo Smith يشرح كيف يمكن استخدام مفاتيح Microsoft الخاصة بالجهات الخارجية وshim وتسجيل MOK في Secure Boot لإقلاع نظام تشغيل مفتاحه مسجل من قبل المستخدم، مع دعم مخطط لـ p3ng0s V2.
نشر Leo Smith منشور مدونة حول أبحاث Secure Boot وتشويقة لـ p3ng0s V2. يصف المنشور كيف يمكن استخدام مفاتيح Microsoft الخاصة بالجهات الخارجية وshim وتسجيل MOK لإقلاع نظام تشغيل مفتاحه مسجل من قبل المستخدم.
مغالطات حول Secure Boot
يقول Smith إن نظرته السابقة كانت أن Secure Boot يقيد أي نظام تشغيل يمكن تشغيله. وهو يذكر أن الغرض الفعلي هو ضمان سلامة نظام التشغيل الذي يُقلع، وليس استهداف المستهلكين أو الوصول المادي، وأنه كان مخصصاً لوقف برمجيات EFI الضارة. ووقّع Microsoft Corporation UEFI CA 2011 أنظمة التشغيل الخاصة بالجهات الخارجية، ويمكن للمستخدمين الذين يمكنهم الوصول إلى إعدادات BIOS تسجيل مفاتيحهم الخاصة.
shim وتسجيل MOK
يشرح المنشور أن shims الموقعة من Microsoft تتعامل مع تغيير برنامج الإقلاع مع بقاء المفاتيح ثابتة. إذا وُقّعت صورة GRUB بمفتاح غير معروف، يفشل shim ويقلع إلى برنامج MOK، حيث يمكن اختيار مفتاح مطابق. ويلاحظ Smith أن هذا يخلق مساراً لإقلاع نظام تشغيل على الأجهزة مع تفعيل Secure Boot.
استعارة shims وتثبيتها
يصف Smith العثور على حزم shim-signed على pkgs.org واستعارة shim موقّع من Microsoft. تشمل خطوات التثبيت توليد مفاتيح MOK، وتوقيع kernel وGRUB، وإعادة تسمية ملفات EFI، ووضع shim كـ BOOTx64.EFI، وإضافة mmx64.efi، وتحويل شهادة إلى تنسيق DER.
إساءة استخدام Secure Boot وp3ng0s
مع القرص المجهز، يمكن للمستخدم اختيارها من قائمة أجهزة الإقلاع، وإخفاق توقيع GRUB، وتسجيل المفتاح عبر برنامج MOK، ثم مواصلة الإقلاع. ويقول Smith أيضاً إن مستخدمي p3ng0s يمكنهم استخدام فرع V2 بوضع ملفات shim وMOK manager في overlay/airootfs/etc/p3ng0s/shim.
المصادر: leosmith.wtf
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.