السجل
المفاتيح والاستمرارية
السجل درس مجاني في Ethical Hacking Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ethical Hacking Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.
ما هو السجل
إن Windows Registry قاعدة بيانات هرمية تخزن إعدادات نظام التشغيل وبرامج التشغيل والخدمات والتطبيقات.
ويمثل السجل بالنسبة إلى المهاجمين كنزًا ثمينًا؛ إذ توجد فيه مواقع الاستمرارية وبيانات الاعتماد المخزنة وإعدادات النظام.
خلايا السجل والمفاتيح الجذرية
ينظم السجل ضمن مفاتيح جذرية (خلايا):
- HKLM؛ HKEY_LOCAL_MACHINE، إعدادات على مستوى النظام.
- HKCU؛ HKEY_CURRENT_USER، إعدادات خاصة بكل مستخدم.
- HKCR وHKU وHKCC؛ الفئات وجميع المستخدمين والإعدادات الحالية.
المفاتيح والقيم
يشبه المفتاح مجلدًا؛ إذ يحتوي على قيم (الاسم والنوع والبيانات). ومن أنواع القيم الشائعة REG_SZ (سلسلة نصية) وREG_DWORD (رقم) وREG_BINARY.
قراءة السجل
استخدم reg query في سطر الأوامر أو PowerShell لقراءة المفاتيح والقيم.
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"الكتابة في السجل
تتيح إضافة القيم أو تغييرها تعديل سلوك النظام؛ وهذه هي الطريقة التي تحافظ بها البرمجيات الضارة على استمراريتها. ويتطلب ذلك امتيازات مناسبة.
reg add "HKCU\Software\Demo" /v Flag /t REG_SZ /d enabled /fمفاتيح Run - الاستمرارية
آلية الاستمرارية التقليدية: تُشغّل البرامج المدرجة في مفاتيح Run تلقائيًا عند تسجيل الدخول.
HKCU\...\CurrentVersion\RunHKLM\...\CurrentVersion\Run
يراجع المدافعون هذه المفاتيح، بينما يزرع المهاجمون إدخالات فيها.
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Run"مواقع الاستمرارية الأخرى
بالإضافة إلى مفاتيح Run، يسيء المهاجمون استخدام ما يلي:
- مفاتيح RunOnce.
- قيم Shell/Userinit في Winlogon.
- مفاتيح Services ضمن
HKLM\SYSTEM\CurrentControlSet\Services. - خيارات تنفيذ ملفات الصور (اختطاف المصحح).
بيانات الاعتماد في السجل
تصل البيانات الحساسة أحيانًا إلى السجل:
- بيانات اعتماد AutoLogon بنص واضح ضمن Winlogon.
- تجزئات SAM ضمن
HKLM\SAM(محمية). - كلمات مرور VNC وSNMP والتطبيقات.
يُعد تعداد هذه البيانات خطوة معتادة بعد استغلال النظام.
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPasswordخلايا السجل على القرص
تدعم الخلايا ملفات موجودة ضمن C:\Windows\System32\config (SYSTEM وSOFTWARE وSAM وSECURITY). وتوجد بيانات كل مستخدم في NTUSER.DAT.
تنسخ الهجمات غير المتصلة هذه الملفات لاستخراج الأسرار دون حماية نظام التشغيل قيد التشغيل لها.
التدقيق باستخدام Autoruns
تعدّد أداة Autoruns من Sysinternals كل مواقع التشغيل التلقائي عبر السجل ونظام الملفات في عرض واحد.
وهي أسرع طريقة لاكتشاف إدخالات الاستمرارية التي زرعتها برمجية ضارة أو مهاجم.
المنظور الدفاعي
يراقب المدافعون تغييرات السجل لاكتشاف الاختراق:
- يسجل Sysmon تعديلات السجل.
- أنشئ خط أساس لمفاتيح Run/RunOnce وServices.
- أطلق تنبيهًا عند ظهور إدخالات جديدة للتشغيل التلقائي.
تحقق سريع
حدد آلية الاستمرارية.
مراجعة
استكشفت سجل Windows:
- تحتوي الخلايا (HKLM وHKCU...) على المفاتيح والقيم.
- اقرأ واكتب باستخدام
reg query/reg add. - تتيح مفاتيح Run وWinlogon وServices تحقيق الاستمرارية.
- قد تختبئ بيانات الاعتماد في السجل؛ وتدقق Autoruns وSysmon فيه.
التالي: مصادقة Windows.
تعلم Ethical Hacking Academy مع معلم ذكاء اصطناعي — مجانًا
اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.
- الدورات
- 31
- الدروس
- 111
الأسئلة الشائعة
هل درس «السجل» مجاني؟
نعم — نص درس «السجل» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ethical Hacking Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.
ماذا ستتعلم في «السجل»؟
المفاتيح والاستمرارية تتمرن على Ethical Hacking Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Ethical Hacking Academy؟
لا تُشترط خبرة سابقة. Ethical Hacking Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «السجل»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Ethical Hacking Academy هذا؟
نعم. كل درس في Ethical Hacking Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.