פורנזיקה ולוגיםקשה

חקירת הזיכרון

תחנת עבודה של אנליסט בכיר נפרצה. צוות התגובה חילץ dump של ה-RAM לפני שהמחשב כובה. עכשיו זה בידיים שלך: נתח את הזיכרון, זהה תהליכים חשודים, וחשוף את שיטות התוקף.

⚠️ האתגר הזה דורש שימוש ב-DevTools (Network tab), curl, או כל HTTP client. הדגל לא נמצא בקוד הדף, הוא מגיע רק מהשרת.

המשימה
מצאו תהליך נסתר (DKOM), חלצו את מילת הקוד של ה-C2, פענחו את קוד ההזרקה, והרכיבו את הדגל.
00:00 ניסיונות:0
קשה

לפני שמתחילים

התחל בקריאת ההקדמה והראיות. אפשר לשמור עותק של ראיות הטקסט להמשך עבודה. השתמש רק בנתוני התרגיל ובסביבה המיועדת באתר, ולא במערכות חיצוניות. את התשובה הסופית יש להזין במלואה בשדה הבדיקה.

עזרה בהכנה
  1. זהה איזה סוג נתונים מוצג בכל ראיה.
  2. עבוד על כל ראיה בנפרד ושמור את הממצאים.
  3. בדוק את פורמט התשובה לפני הגשה.

עבוד על עותק של הראיות ושמור את המקור ללא שינוי. תעד מה בדקת, ואל תסיק שהתרגיל הושלם רק מפני שהעמוד נפתח או שהשרת קיבל תשובה.

forensic-ws-terminal
> FORENSIC-WS Terminal v2.4.0
> Memory Forensics Workstation: RAM Dump Analysis
> Case: CASE-8200-7741, Compromised Endpoint
> Click "Scan Status" to begin. Use DevTools (F12) → Network tab to inspect headers.

מפת השלבים

  1. שלב 1

    סרקו את המערכת ומצאו כלים זמינים דרך response headers

  2. שלב 2

    רשימת תהליכים: מצאו את החשוד + גלו תהליך נסתר ב-headers

  3. שלב 3

    חלצו dump מתהליכים 0 ו-1337: פענחו Base64 ו-Hex

  4. שלב 4

    שלחו keyword + extract_code ל-/analyze והרכיבו את הדגל

הגשת הדגל

ניסיונות: 0

יש להגיש את הדגל המלא בפורמט flag{...}, כולל הסוגריים.

טיפים לפתרון

  • פתחו את DevTools (F12) → Network tab לפני שאתם שולחים בקשות
  • בדקו את ה-Response Headers של כל תשובה, יש מידע חבוי
  • תהליכים נסתרים (DKOM) לא מופיעים ברשימה הרגילה
  • Base64 מפענחים עם: atob() בקונסולה, CyberChef, או שורת פקודה
  • Hex מפענחים ידנית (כל 2 תווים = תו ASCII) או עם CyberChef
  • הדגל מורכב משני חלקים: גוף תשובה + response header

אתגרים נוספים

לכל האתגרים ←