הנדסה לאחור ובינאריקשה

מטריצת הפיצוח

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

⚠️ כל ה-headers מכילים רמזים קריטיים. פתחו DevTools לפני כל בקשה.

המשימה
סרקו את הבינארי, נתחו את טבלת הסמלים, חשפו את מפתח ה-XOR, ופרקו את הפונקציה כדי לחלץ את המטען הנסתר.
00:00 ניסיונות:0
קשה

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

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

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

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

reverse-matrix-terminal
> Shadow Daemon Binary Analysis Environment v2.1
> Binary loaded: shadow_daemon.elf (ARM64, packed)
> Start by scanning the binary. Look for hidden analysis tools in the headers.
> Tip: Open DevTools (F12 → Network tab) BEFORE every request.

מפת השלבים

  1. שלב 1: סריקה

    סרקו את הבינארי. ה-headers חושפים כלי ניתוח נסתרים (Base64).

  2. שלב 2: סמלים

    טבלת הסמלים מגלה פונקציה חשודה. מפתח ה-XOR ב-header (Hex).

  3. שלב 3: פירוק

    שלחו כתובת + מפתח לדיקומפיילר. הדגל מפוצל: body + header.

הגשת הדגל

ניסיונות: 0

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

טיפים לפתרון

  • פתחו DevTools (F12) → Network tab לפני כל בקשה
  • Base64 decode: פענחו את ה-header של הסריקה כדי לגלות נתיבים נסתרים
  • Hex decode: ה-header של הסמלים מכיל מפתח XOR בקידוד הקסדצימלי
  • XOR: כשיש לכם את המפתח והכתובת, שלחו אותם לדיקומפיילר
  • הדגל מפוצל: חלק בגוף התגובה, חלק ב-header (Base64)

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

לכל האתגרים ←