קישור להסבר על הוק פיזי
|
היי לכולם, אם ברצונכם לבצע הוק פיזי במסגרת תרגיל בית 3, מצורף קישור להקלטה שמראה איך לעשות זאת ב-ida. החלק הרלבנטי הוא 20 הדקות הראשונות: https://panoptotech.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=b22ce1aa-46e6-4980-a3ae-b30800c97554 |
| עדכון אחרון ב-23/6/2026, 17:12:19 Last updated on 23/6/2026, 17:12:19 Последняя модификация23/6/2026, 17:12:19 تمت الحتلنة الأخيرة ب-23/6/2026, 17:12:19 |
פרטי התחברות חדשים לתרגילי הבית
|
ערב טוב, הועלו לאתר הקורס הפרטים החדשים לסיסמאות השונות שקיבלתם/מצאתם במהלך תרגילי הבית 1 ו-2 אשר התעדכנו עקב בעיות עם השרת. תוכלו למצוא את הפרטים ב-feedback של החלון הרלוונטי באזור תרגילי הבית. זוג שחסרים לו הפרטים ו/או אינם עובדים כראוי, בבקשה לפנות בהקדם לספיר ומתן במייל ולהסביר את הבעיה (ולצרף את תעודות הזהות של שני הסטודנטים) |
| פורסם ב-20/6/2026, 19:34:25 Created on 20/6/2026, 19:34:25 Создано20/6/2026, 19:34:25 تم النشر ب-20/6/2026, 19:34:25 |
הרצאה היום
|
בוקר טוב, מזכירים כי באופן חריג ההרצאה תתקיים היום, בשעה 12:30 בטאוב 7 |
| פורסם ב-17/6/2026, 07:07:15 Created on 17/6/2026, 07:07:15 Создано17/6/2026, 07:07:15 تم النشر ب-17/6/2026, 07:07:15 |
תרגיל בית 3 עלה לאתר + הקלטת סדנה 2
|
שלום לכולם, תרגיל הבית השלישי פורסם באתר הקורס (נמצא ב-feedbacks). תאריך ההגשה הוא ה-2.7 בשעה 23:59 (הגשה באיחור עד ה-6.7). שומעים חופשיים שרוצים לפתור את התרגיל - שלחו מייל לספיר. שאלות בנוגע לפתרון התרגיל ובמקרים בהם יש שגיאה/חוסר זמינות של האתר, נא לשלוח הודעה בשרת הדיסקורד. ברצוננו להבהיר כי התרגיל עמוס ולכן מומלץ להתחיל אותו בהקדם האפשרי. בנוסף שימו לב כי עלתה ההקלטה לסדנה 2 על hooking + הפתרונות לאתגרים שבוצעו בכיתה בהצלחה! |
| עדכון אחרון ב-14/6/2026, 08:49:45 Last updated on 14/6/2026, 08:49:45 Последняя модификация14/6/2026, 08:49:45 تمت الحتلنة الأخيرة ب-14/6/2026, 08:49:45 |
שינוי מועד ההרצאה בשבוע הבא
|
צהריים טובים לכולם, כפי שנאמר היום בסדנה ההרצאה בשבוע הבא תתקיים ביום ד' ה-17.6 בשעות 12:30-14:30 (צהרי יום ד') בכיתה טאוב 7. התרגול יתקיים בשעה הקבועה, כלומר יום ה' ב-12:30 לטובת מי שלא יכל להגיע לסדנה, ההקלטה תהיה זמינה בהמשך השבוע, הפתרונות עלו לאתר תחת תיקיית התרגולים |
| פורסם ב-11/6/2026, 16:28:38 Created on 11/6/2026, 16:28:38 Создано11/6/2026, 16:28:38 تم النشر ب-11/6/2026, 16:28:38 |
התקנות לקראת הסדנה
|
לקראת הסדנה אתם מתבקשים לעשות מספר התקנות: כדי לקמפל dll עליכם להוריד גרסה כלשהי של visual studio (גרסת ה-community האחרונה תתאים). כאשר אתם מבצעים את ההתקנה ותתבקשו ע"י ה-installer לבחור workloads, חשוב שתסמנו את Desktop Development with C++, שכן זה מאפשר את הקימפול dlls. בנוסף, עליכם להוריד למחשב WinDbg, שכן נשתמש בו בסדנה והוא כלי שיוכל לעזור לכם בתרגילי הבית ובמבחן. כדי להתקין עליכם להריץ מתוך PowerShell את הפקודה הבאה: winget install Microsoft.WinDbg |
| פורסם ב-9/6/2026, 18:38:09 Created on 9/6/2026, 18:38:09 Создано9/6/2026, 18:38:09 تم النشر ب-9/6/2026, 18:38:09 |
חידוד לגבי injector.cpp מהתרגול
|
בתרגול נשאלה השאלה של למה צריכים להקצות באופן מיוחד זיכרון וירטואלי בתהליך הבן עבור המחרוזת של שם הספריה, אבל את כתובת הפונקציה לטעינת ספריות מקבלים מתוך תהליך האב. בדקתי שוב כדי לא להטעות אתכם כיוון שהעלנו כמה השערות והסיבה היא שמסתמכים על זה ש-kernel32.dll נטענת למקום קבוע בתהליכים השונים. נגענו בזה קצת כשדיברנו לראשונה על LoadLibraryA, GetProcAddress - אם המודול המאפשר מציאת מיקום ספריה/פונקציה היה נטען למקום לא קבוע, היינו צריכים אותו כדי למצוא לאן הוא נטען (רקורסיה בעייתית), לכן זו הנחה סבירה |
| עדכון אחרון ב-28/5/2026, 13:51:54 Last updated on 28/5/2026, 13:51:54 Последняя модификация28/5/2026, 13:51:54 تمت الحتلنة الأخيرة ب-28/5/2026, 13:51:54 |
תרגיל בית 2 עלה לאתר!
|
שלום לכולם, תרגיל הבית השני פורסם באתר הקורס. תאריך ההגשה הוא ה-11.6 בשעה 23:59 (הגשה באיחור עד ה-15.6). שומעים חופשיים שרוצים לפתור את התרגיל - שלחו מייל לספיר. שאלות בנוגע לפתרון התרגיל ובמקרים בהם יש שגיאה/חוסר זמינות של האתר, נא לשלוח הודעה בשרת הדיסקורד. ברצוננו להבהיר כי התרגיל עמוס ולכן מומלץ להתחיל אותו בהקדם האפשרי. בהצלחה! |
| פורסם ב-26/5/2026, 15:47:47 Created on 26/5/2026, 15:47:47 Создано26/5/2026, 15:47:47 تم النشر ب-26/5/2026, 15:47:47 |
עדכונים חשובים
|
שלום לכולם, מספר הודעות חשובות: 1. מי שהתקין את התוכנה IDA מהקישור ב-PDF של תרגיל 1, שימו לב שקישור זה מוביל לגרסה ישנה שנראה שלא מאפשרת דיבוג דינאמי והרצה. בהודעות קודמות צורף קישור להקלטה המסבירה איך יש להתקין כראוי את התוכנה, נא לעקוב אחר ההנחיות בו. 2. בעקבות פניות של סטודנטים שאין להם מחשב שתואם לקורס, ביררנו אפשרות של פתיחת מכונה וירטואלית. חשוב לנו לדעת מי הסטודנטים המעוניינים במכונה, מצורף סקר שעליכם לענות עליו עד לסוף יום רביעי: https://forms.gle/Qmcij2SLfYpoXBii6 נא וודאו שחבריכם ראו מייל זה, יהיה מסובך מאוד לפתוח למישהו מכונה בדיעבד! 3. הסדנה היום הוקלטה, בימים הקרובים תעלה ההקלטה ותקציר פתרונות לאתגרים שראינו |
| פורסם ב-18/5/2026, 16:51:07 Created on 18/5/2026, 16:51:07 Создано18/5/2026, 16:51:07 تم النشر ب-18/5/2026, 16:51:07 |
הכנה לסדנה ב-18.5
|
ערב טוב לכולם, זו תזכורת שיום שני הקרוב הוא במתכונת יום ה' וניפגש בו לסדנה מעשית שאורכה 3 שעות. נא להגיע עם התוכנה IDA מותקנת. ניתן להיעזר בהקלטה המצורפת להכנות הנדרשות, המכילה גם הסבר לעבודה עם התוכנה: https://panoptotech.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=11dea4eb-b954-47cb-81a4-b2bb014e4c2d |
| פורסם ב-16/5/2026, 20:13:07 Created on 16/5/2026, 20:13:07 Создано16/5/2026, 20:13:07 تم النشر ب-16/5/2026, 20:13:07 |
רישום מאוחר לקורס
|
שלום רב, מבקשים מכל הסטודנטים שטרם הצליחו להרשם לקורס ומעוניינים בכך, לצור קשר בהקדם האפשרי עם המרצה במייל. uomerkadatcs.technion.ac.il |
| פורסם ב-5/5/2026, 12:27:18 Created on 5/5/2026, 12:27:18 Создано5/5/2026, 12:27:18 تم النشر ب-5/5/2026, 12:27:18 |
פרסום תרגיל בית 1
|
ערב טוב, פורסם תרגיל בית 1, ההגשה היא עד ה-25.5 כדי לגשת לתרגיל עליכם להוריד את ה-feedback שיש לכם באתר. ישנם סטודנטים שלא הגישו את תרגיל בחירת הזוגות ולכן לא יכולים לעבוד עדיין על המטלה, נא ליצור קשר עם מתן בהקדם. מצורפת הדגמה מסמסטר שעבר על שימוש בתוכנת IDA (אותה אתם מתבקשים להוריד בחלק הראשון של התרגיל) https://panoptotech.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=11dea4eb-b954-47cb-81a4-b2bb014e4c2d אנחנו חוזרים ומבקשים לעקוב אחר ההנחיות על הגשת התרגיל בפורמט הנדרש כדי להימנע מבעיות בהמשך. |
| פורסם ב-24/4/2026, 21:37:42 Created on 24/4/2026, 21:37:42 Создано24/4/2026, 21:37:42 تم النشر ب-24/4/2026, 21:37:42 |
מטלת בחירת השותפים
|
נפתחה המטלה לבחירת שותפים לקראת תרגילי הבית, בבקשה הגישו לפי הפורמט הרשום, יש לכם שבוע מהיום כדי שנוכל להתחיל בתרגילי הבית לפי הלו"ז. נזכיר שההגשות בקורס הינן בזוגות, כאשר שלאחד מחברי הזוג לפחות יש מחשב שתומך בהרצת x86. |
| פורסם ב-16/4/2026, 13:34:11 Created on 16/4/2026, 13:34:11 Создано16/4/2026, 13:34:11 تم النشر ب-16/4/2026, 13:34:11 |
קישור לזום התרגולים
|
בוקר טוב, מצורף קישור לתרגולים הוירטואליים: https://technion.zoom.us/j/96950752054 קישור זה מופיע גם בלשונית סגל הקורס |
| פורסם ב-16/4/2026, 11:22:57 Created on 16/4/2026, 11:22:57 Создано16/4/2026, 11:22:57 تم النشر ب-16/4/2026, 11:22:57 |
פתיחת סמסטר אביב 2026 מרחוק
|
בוקר טוב, לאור הפתיחה של סמסטר ב' בלמידה מרחוק, השיעור יתקיים היום דרך הקישור המצורף: https://technion.zoom.us/j/93077237668 סמסטר מוצלח לכולם |
| פורסם ב-16/4/2026, 08:59:06 Created on 16/4/2026, 08:59:06 Создано16/4/2026, 08:59:06 تم النشر ب-16/4/2026, 08:59:06 |
