---
source_url: "https://webcourse.cs.technion.ac.il/02360496/Spring2026/news.html?utm_source=openai"
title: "02360496 - Reverse Engineering, Spring2026 - Announcements"
mirrored_at: 2026-08-29T01:09:31.705Z
host: webcourse.cs.technion.ac.il
cited_in_42a: true
mirror_canonical: "https://index.42a.ai/webcourse.cs.technion.ac.il/02360496/Spring2026/news.html__q__utm_source_openai"
---

> **Original source:** https://webcourse.cs.technion.ac.il/02360496/Spring2026/news.html?utm_source=openai

אתם יכולים להניח שבהינתן הוק שמבצע את הנדרש בשאלה, הקובץ יעבור את הבדיקות (למרות הבעיות שחלקכם נתקלתם בהם בעת ההרצה עם injector.exe)

הבהרה נוספת - בהנחיה שההוק צריך לעבוד על attack.exe, תוודאו את זה בהוק הקשור בבדיקה על השם. אתם יכולים לא לבדוק את זה בהוק על החתימה

כשאומרים שעושים xor עם תעודת הזהות של כל אחד מכם, הכוונה היא לתווים של תעודת הזהות ולא לערכם המספרי

תתעלמו מהקובץ debugging\_validator

בסעיף היבש בשאלה 2, כשנאמר לכם לגבי ההנחיה שחלקכם שמתם לב שאיננה נמצאת, ההנחיה החסרה היא: "המערכת מזהה קריאה לפונקציית מערכת מסוימת המשמשת את attack.exe."

שימו לב, דרך הפרמטר השני ב-CreateProccessA ניתן להעביר command line, כדי להעביר ארגומנטים לתוכנית המוזרקת (הדבר הראשון בו צריך להיות שם התוכנית שרצה, כמו ההתנהגות הרגילה של argv)

תחת תרגילי הבית "קבצים נוספים חלק 2" העלנו קובץ בשם injector.exe שתוכלו להשתמש בו עבור ה-hook כדי שלא תתקעו בחלק הזה, שימו לב כי שימוש בקובץ שלנו יוביל להפחתה בנקודות

מי שחסר לו innocent.exe, הוא נמצא גם תחת קבצים נוספים חלק 2  
תוכלו לייצר לוגיקה לא זדונית חלופית, אל תתעכבו על זה יותר מידי