חקירת הזיכרון
תחנת עבודה של אנליסט בכיר נפרצה. צוות התגובה חילץ dump של ה-RAM לפני שהמחשב כובה. עכשיו זה בידיים שלך: נתח את הזיכרון, זהה תהליכים חשודים, וחשוף את שיטות התוקף.
⚠️ האתגר הזה דורש שימוש ב-DevTools (Network tab), curl, או כל HTTP client. הדגל לא נמצא בקוד הדף, הוא מגיע רק מהשרת.
לפני שמתחילים
התחל בקריאת ההקדמה והראיות. אפשר לשמור עותק של ראיות הטקסט להמשך עבודה. השתמש רק בנתוני התרגיל ובסביבה המיועדת באתר, ולא במערכות חיצוניות. את התשובה הסופית יש להזין במלואה בשדה הבדיקה.
עזרה בהכנה
- זהה איזה סוג נתונים מוצג בכל ראיה.
- עבוד על כל ראיה בנפרד ושמור את הממצאים.
- בדוק את פורמט התשובה לפני הגשה.
עבוד על עותק של הראיות ושמור את המקור ללא שינוי. תעד מה בדקת, ואל תסיק שהתרגיל הושלם רק מפני שהעמוד נפתח או שהשרת קיבל תשובה.
מפת השלבים
- שלב 1
סרקו את המערכת ומצאו כלים זמינים דרך response headers
- שלב 2
רשימת תהליכים: מצאו את החשוד + גלו תהליך נסתר ב-headers
- שלב 3
חלצו dump מתהליכים 0 ו-1337: פענחו Base64 ו-Hex
- שלב 4
שלחו keyword + extract_code ל-/analyze והרכיבו את הדגל
הגשת הדגל
ניסיונות: 0יש להגיש את הדגל המלא בפורמט flag{...}, כולל הסוגריים.
טיפים לפתרון
- פתחו את DevTools (F12) → Network tab לפני שאתם שולחים בקשות
- בדקו את ה-Response Headers של כל תשובה, יש מידע חבוי
- תהליכים נסתרים (DKOM) לא מופיעים ברשימה הרגילה
- Base64 מפענחים עם: atob() בקונסולה, CyberChef, או שורת פקודה
- Hex מפענחים ידנית (כל 2 תווים = תו ASCII) או עם CyberChef
- הדגל מורכב משני חלקים: גוף תשובה + response header