مهاجم يُلقَّب بـ Bandit Yeti بيهاجم شركة Best Festival Company، ومهمة Elf McSkidy وفريقها إنهم يجمعوا الأدلة. الدليل الوحيد المتاح: التقاط شبكي واحد (VanSpy.pcapng) لجلسة Wi-Fi مشفّرة بالكامل.
اللاب ده أول جزء من سلسلة “Bandit Yeti” (4 أجزاء متصلة)، وعلى عكس باقي اللابات في الموقع، مفيش هنا استغلال ولا Shell — بس تحليل حركة مرور شبكية طبقة فوق طبقة: تكسير Wi-Fi، فك تشفير RDP، وتتبّع أثر Mimikatz.
أول 4 أجزاء متصلة تحكي قصة اختراق Best Festival Company كاملة
فتح VanSpy.pcapng في Wireshark بيوريك Beacon Frames في أول الحركة — دي بتكشف الـ SSID مباشرة من غير أي فك تشفير.
Aircrack-ng مبيدعمش صيغة pcapng الجديدة، فلازم نحفظ الملف من Wireshark كـ PCAP قديم الأول. بعدين Aircrack-ng مع rockyou.txt بيكسر كلمة مرور شبكة الـ WPA.
بالـ SSID والباسورد، Airdecap-ng بيحوّل الحركة المشفّرة لملف -dec.pcap نظيف. فتحه في Wireshark بيوريك تريد RDP ضخم (port 3389) وبعده حركة على port 4444 (منفذ Reverse Shell كلاسيكي).
حركة الـ Reverse Shell (port 4444) مش مشفّرة. متابعة الـ TCP Stream بتوريك نص صريح فيه استخدام واضح لأداة Mimikatz — أداة استخراج بيانات اعتماد شهيرة على أنظمة Windows.
Follow → TCP StreamMimikatz commandsنفس الـ Stream بيوريك إن المهاجم استخدم Mimikatz لتصدير شهادة RDP الخاصة بالـ Administrator (ملف PFX) وبعتها base64-encoded عبر نفس القناة — ده المفتاح اللي هيفتح تشفير الـ RDP كله.
Mimikatz crypto::certificates /exportbase64 PFX in cleartextنسخ الـ base64 وتحويله لملف PFX حقيقي (بـ PowerShell أو base64 -d). الباسورد الافتراضي اللي بيحطه Mimikatz على الشهادات المصدَّرة هو mimikatz. نضيف الملف في إعدادات Wireshark (Protocols → TLS → RSA Keys List) بالبروتوكول tpkt وport 3389.
بمجرد إضافة المفتاح، Wireshark بيبدأ يفك تشفير آلاف الحزم RDP فعليًا. متابعة الـ TLS Stream بتوريك محتوى HTML طويل جدًا (بمسافة بين كل حرف). بالبحث عن كلمات زي “case” و”Yeti” جوّه النص، بنلاقي رقم القضية اللي بلّغت بيه McSkidy، وكمان محتوى yetikey1.txt — أول مفتاح من مفاتيح الـ Yeti الأربعة.
| الأمر | الوصف | المرحلة |
|---|---|---|
| aircrack-ng VanSpy.pcap -w rockyou.txt | كسر كلمة مرور WPA2 بالقوة الغاشمة | Wi-Fi |
| airdecap-ng VanSpy.pcap -e SSID -p PASSWORD | فك تشفير كل حركة الـ Wi-Fi بالمفتاح المكتشف | Decrypt |
| $bytes = [Convert]::FromBase64String($b64) | تحويل نص base64 لملف PFX حقيقي (PowerShell) | Cert Extract |
| openssl pkcs12 -in file.pfx -out key.pem -nodes | تحويل PFX لصيغة PEM (بديل لينكس) | Cert Convert |
| Wireshark → Edit → Preferences → Protocols → TLS → RSA Keys List | إضافة الشهادة المسروقة لفك تشفير RDP | RDP Decrypt |
| Right-click packet → Follow → TLS Stream | قراءة محتوى جلسة RDP كاملة كنص | Analysis |
من Beacon Frames مباشرة
Aircrack-ng + rockyou.txt
Mimikatz — من الـ TCP Stream الصريح
من داخل جلسة RDP المفكوكة
أول مفتاح من مفاتيح الـ Yeti الأربعة