انتقل إلى المحتوى الرئيسي

دليل الدراسة - التقييم النهائي

نظرة عامة على الدورة​

تغطي هذه الدورة الجوانب الأساسية لأنظمة التشغيل Windows، مع نهج هجومي ودفاعي في الأمن السيبراني.


الوحدات التي يجب إتقانها​

الوحدة 1-2: الأساسيات​

المفاهيم الأساسية:

  • بنية الأجهزة (CPU، RAM، التخزين)
  • BIOS/UEFI وعملية الإقلاع
  • Secure Boot وTPM
  • متغيرات البيئة
  • تكوين الشبكة الأساسية

الأوامر الأساسية:

# تكوين الشبكة
ipconfig /all
ping <adresse>
tracert <destination>

# متغيرات البيئة
Get-ChildItem Env:
$env:PATH
[Environment]::SetEnvironmentVariable("VAR", "valeur", "User")

الوحدة 3-4: التكوين ونظام الملفات​

المفاهيم الأساسية:

  • NTFS: ACL، التسجيل، ADS
  • أذونات الملفات والمجلدات
  • النسخ الظلي واستعادة النظام
  • سجل Windows

الأوامر الأساسية:

# الأذونات
Get-Acl fichier
icacls fichier /grant utilisateur:F

# ADS
Get-Item fichier -Stream *
Get-Content fichier -Stream nomStream

# السجل
Get-ItemProperty "HKLM:\SOFTWARE\..."
Set-ItemProperty -Path "chemin" -Name "nom" -Value "valeur"

الوحدة 5-6: الشبكة والأمان​

المفاهيم الأساسية:

  • نموذج OSI وTCP/IP
  • المنافذ والبروتوكولات الشائعة
  • جدار حماية Windows
  • خدمات Windows

المنافذ المهمة:

PortService
80HTTP
443HTTPS
445SMB
3389RDP
5985WinRM

الأوامر الأساسية:

# اتصالات الشبكة
Get-NetTCPConnection -State Established
netstat -ano

# جدار الحماية
Get-NetFirewallRule
New-NetFirewallRule -DisplayName "Nom" -Direction Inbound -Action Block

الوحدة 7-8: سطر الأوامر وPowerShell​

المفاهيم الأساسية:

  • بناء جملة PowerShell
  • الأنابيب والكائنات
  • تنفيذ السكربتات
  • المهام المجدولة

أنماط PowerShell:

# أنابيب أساسية
Get-Process | Where-Object {$_.CPU -gt 10} | Select-Object Name, CPU

# الحلقات
foreach ($item in $collection) {
# معالجة
}

# إدارة الأخطاء
try {
# كود
} catch {
Write-Error $_
}

# المهام المجدولة
$action = New-ScheduledTaskAction -Execute "programme" -Argument "args"
$trigger = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "Nom" -Action $action -Trigger $trigger

الوحدة 9: Linux والعمليات​

المفاهيم الأساسية:

  • العمليات مقابل الخيوط
  • حالات العمليات
  • إدارة الموارد
  • مقارنة Windows/Linux

الأوامر:

# عمليات Windows
Get-Process
Get-Process -Id <PID>
Stop-Process -Id <PID>

# WMI
Get-WmiObject Win32_Process | Select-Object Name, ProcessId, CommandLine

الوحدة 10: الاتصال بين العمليات​

المفاهيم الأساسية:

  • Named Pipes
  • Sockets
  • الذاكرة المشتركة
  • COM/DCOM
  • WMI

مخاطر الأمان:

  • الانتحال عبر الأنابيب
  • هجمات Potato
  • الحركة الجانبية عبر DCOM/WMI

الأوامر:

# تعداد الأنابيب
Get-ChildItem \\.\pipe\

# الاتصالات
Get-NetTCPConnection

# WMI
Get-WmiObject Win32_Service

الوحدة 11: الذاكرة والكشف​

المفاهيم الأساسية:

  • الذاكرة الافتراضية مقابل الفعلية
  • Working Set، Private Bytes
  • ملف الصفحة
  • كشف البرمجيات الخبيثة

الأدوات:

  • مدير المهام
  • مستكشف العمليات
  • VMMap
  • RAMMap

سكربت التحليل:

# أفضل العمليات من حيث الذاكرة
Get-Process | Sort-Object WorkingSet64 -Descending | Select-Object -First 10

# معلومات النظام
Get-CimInstance Win32_OperatingSystem | Select-Object *Memory*

التقنيات الهجومية التي يجب معرفتها​

الاستطلاع​

  • تعداد النظام (whoami /all, systeminfo)
  • تعداد الخدمات والعمليات
  • تعداد الشبكة

الاستمرارية​

  • المهام المجدولة
  • مفاتيح Run في السجل
  • الخدمات الخبيثة

تصعيد الامتيازات​

  • الرموز والامتيازات
  • الخدمات الضعيفة
  • هجمات Potato

استخراج بيانات الاعتماد​

  • Mimikatz وLSASS
  • Pass-the-Hash
  • تفريغ SAM

التقنيات الدفاعية التي يجب معرفتها​

التحصين​

  • تعطيل الخدمات غير الضرورية
  • تكوين جدار الحماية
  • تفعيل الحمايات (DEP، ASLR، CFG)
  • Credential Guard

الكشف​

  • تحليل السجلات
  • مراقبة العمليات
  • كشف الاتصالات المشبوهة
  • Sysmon

الاستجابة​

  • تحديد مؤشرات الاختراق
  • العزل
  • التحليل الجنائي الأساسي

قائمة المراجعة​

النظرية​

  • أفهم بنية نظام التشغيل
  • أعرف دور BIOS/UEFI وSecure Boot
  • أتقن مفاهيم NTFS (ACL، ADS، التسجيل)
  • أفهم الذاكرة الافتراضية والصفحات
  • أعرف آليات IPC في Windows
  • أفهم الرموز والامتيازات في Windows

التطبيق​

  • أعرف كيفية استخدام PowerShell للإدارة
  • أعرف كيفية تحليل العمليات والخدمات
  • أعرف كيفية تكوين السجل
  • أعرف كيفية إنشاء وإدارة المهام المجدولة
  • أعرف كيفية تحليل اتصالات الشبكة
  • أعرف كيفية استخدام أدوات Sysinternals

الأمان​

  • أفهم تقنيات الهجوم الشائعة
  • أعرف كيفية كشف الشذوذ في النظام
  • أعرف أفضل ممارسات التحصين
  • أعرف كيفية توثيق التحقيق

موارد اللحظة الأخيرة​

وثائق Microsoft​

الأدوات​

أوامر البقاء​

# مساعدة سريعة
Get-Command *keyword*
Get-Help commande -Examples

# معلومات النظام
systeminfo
Get-ComputerInfo

# العمليات المشبوهة
Get-Process | Where-Object {$_.Path -notlike "C:\Windows\*" -and $_.Path -notlike "C:\Program Files*"}

# الاتصالات القائمة
Get-NetTCPConnection -State Established | Select-Object LocalPort, RemoteAddress, RemotePort, OwningProcess

# الخدمات غير التابعة لـ Microsoft
Get-WmiObject Win32_Service | Where-Object {$_.PathName -notlike "*\Windows\*"}

نصائح للامتحان​

  1. اقرأ بعناية الأسئلة
  2. اختبر سكربتاتك قبل التقديم
  3. علق على كودك
  4. أدر وقتك بفعالية
  5. تحقق من أن حلولك تعمل

حظاً موفقاً! 🎓


دليل الدراسة - دورة أنظمة التشغيل