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

מבצע הנדסה לאחור

צוות מודיעין יחידתי זיהה חתימה דיגיטלית חשודה ברשת. שלוש ראיות שונות נאספו ונותרו עבורך לפענוח. רמז ראשוני: בינארי שנפלט ממכשיר IoT שנפרץ. שלוש ראיות: hexdump של אזור .rodata, blob של מטען

המשימה
המשימה שלך: חשוף את שלוש המילים בכל ראיה והרכב את הדגל.
00:00 ניסיונות:0ראיות:0/3
קשה

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

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

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

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

ראיה A

ראיה A: Hexdump

ראיה B

ראיה B: XOR Payload

ראיה C

ראיה C: Symbol Table

הגשת הדגל

ניסיונות: 0

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

טיפים לפתרון

  • ב-RE קלאסי, strings, objdump, ו-hexdump הם הצעד הראשון
  • XOR עם מפתח חוזר הוא הקלאסי שבקלאסיים: סימטרי לחלוטין
  • כששמות סמלים חריגים מופיעים, הם בדרך-כלל זריקה אנושית כוונתית של מפתח

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

לכל האתגרים ←