תרגיל מ.ס.ס - תרגיל השלמה(סיום)

שאלה בנוגע לסוף התרגיל כי משום מה הסתבכתי מעל הראש עם זה כי אני לא סגור על הכוונה,
המטרה שהתוכנית תקרוס/ תביא סיסמה לא נכונה ובכל מקרה לא תעלה על הסיסמה האמיתית?
במידה ונשתמש בפונקציה?

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

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

לייק 1

מצוין כבר חששתי שלא הבנתי כראוי.
גרמתי לזה שהפונקציה פשוט תגרום לפונקציה שמנסה לפרוץ לERROR ותקריס את התוכנית :slight_smile:
נשמע לי יותר אכזרי בשביל הפורצים :stuck_out_tongue: