פיצוח המשכורת הכפולה


חושבים שאתם יכולים לפצח את האתגר?
אולי אתם החוקרים שאנחנו מחפשים במעבדות המחקר של IBM


TrustUs היא חברת שיווק גדולה עם 100,000 עובדים מכל העולם.

כדי לקצץ בעלויות, מחלקת השכר שלה משתמשת ביכולות של מסד נתונים בענן. הם מאחסנים את נתוני המשכורות של העובדים בטבלה Salaries(EmployeeID, Salary). כדי לשמור על סודיות המידע, מחלקת השכר משתמשת בצופן ElGamal להצפנת המשכורות, ובמפתח הציבורי:

cGs9KHAsIGcsIGgpOg0KKDE2MjMyMDUwMTU4OTM2MjY2MDkxNTIzMDA1MTY1NTExNzAyNDk0NjI4Mjk3ODcwNTY0NzAzMjI1Mjg5MDI1MjE1MzE5MDU4MzIxOTk5ODkyMDkxMzQzNzY4NTE3NzA3MTY5ODYxODEwODgwNzU1MjM3ODY5ODMwNzgxNzk1NzIxMDUyMDY2ODk1NzEwMjcxNzE5MjYwMDk4MDE5NTI0Mzk2ODAzMDE1MzY2MTgyMjUzNTgxMjc2Mjc4NTc0MDUyNjIwNzM0ODYyNzU5MDAwNzk5MDQwMTkxNDI1MjY1MjQxNjcyNzIyMjcwMDc3MDk5MzM5MTM4NzA2MDY1NTgxMTE2Mzk5NjM5OTI3ODkwNDY4NDQxNDQyMjQzMjIyMDE5NjQxMjgyMjIwOTEzMzc1NTcxNDc0NywgMiwgNzE3ODc2MTA4ODU3NzcwMTE4NTYzOTc2NDI5NzA5MjIzMTM0NTE4NjE1MzM5OTYwODkzMDg0OTU2OTk2NjM3OTAyMTcyNjMzNDIzMDMzMDYzNjE0NjEzMTM5MjQxNjc4Nzk4NjEyMjcyNzMxMzUyNDU2MzE2NjUzNTc3MDg1MjE2MzI5NTQ5MzAzNTkxNjY5MjAzNTA4NjU3MzQyMTA2MzQyODQ1Mzc4MzEyNDczMDAwMDU2ODg4OTE3ODUwOTYwMjMxMjMxMDA4NzM4NTQzMjM3OTUyMTAwNDgwODE5MDY0OTYzMjM0NTAzMjQwOTQwNTk4OTU1MzcyMTY1MzI2OTY5NTMwNDM3Mjg2MTA5NjcxMzAzNzcxOTg0NzczNjQ4OTQxNTM0NzQ1MjI1Mzk2MjIp

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

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

MTM1NiwNCig4ODgzMzU4NDUyMDk0NjAyNjI3NzUwNDI4MTYzMTc4MjQyNjc3NDk5MDQ4MDIwODMzOTQxNzkwMjcyMzQxODE2MDcyOTQyMTU3MDcwMjY3MDY1OTE0MDQyNDM2NTY5MTYyMjgwODE2MzUzODgyOTg5MTc1OTc1OTQwNjAzODA2NTc2MzUyNzAxOTM1Mzg5NDg4NTM0ODQ4Mjg5NzM4NDk2NDEzMTQ2NDcwNDc2MDcxMzAxMjE4MDA5NzM2NjE3MjMzNzI1OTc2MTk2NzU5NTQ5MTU3ODgyODU3NjQ5MzE1NjYwNDIzNDQ4OTE1NDgyNDE3Njg3MjM3NDg0MTEyNzM5MTU4MjU2ODYxMTk1ODA1ODI3MTM4Nzc5MDk5MTQ0NDQ4MjA2MzU1NTk3NTM0MzU2NDQxMiwgMTA4OTczMDI3NDMwNjM2OTE0OTg0ODE1NTU0NTgxNTg2MTk5NjIxNTI5MDIwMzI2MjExMjYzODQ0NjQ4NDA4NzY3MTA2MDU5ODQxNDY0MDc1NzMxOTEwNDE2MzgzNzQxNDM5NTUyMzA1OTkyNjM4NDQ3NzM2NTczMDk5MjA5MDAyNzE1Mjc2NjU5OTg5NjM3MzA5NDgyNzQyNTkwMjc4MTAwOTk4OTYzMTc5ODg2NzYxMzI1MTg3OTYxNzg5MDg4MzYxNDU2NzExMjcyMDI4Nzg0NDEyNjEwMTUxNzI1NzAzMjA5NDI5MDk1NTkzMDk4MDM0ODU5MDI4NDIwMDUyODc1OTUzMTIyNzEwMDI2MjQzODQ5NDE0OTExNTgzMjQwMDI3MzM2MzA1ODIwNjU2OTkwMjM4KQ0KMjQ2NywNCigyNDMwMDcyODk1OTExOTMzODc4NTEyMzEyMDUxNDAyMDg4Njk5MjUzNDM3MTI5ODcyMTAwMjcyOTM1MTEyNDg2MjUyNjEwNDYwMTc5NDA1ODI2MjI5NzY5ODcyMDU1MzAyODM5MjU1NTgwMDYxNDI1MTkxMTE4NTc2MDQ2NDU4OTgyNTI1MjY0MTI2NDMyNDI3ODg3OTcxMDc2NjQ4Nzc5MTEyNjE1NTkzOTgxMDc0MzQ5NDI3MjI0NzQ3NTIzNjkyNTE3NjMxNjY5NDgxNjg1OTMyOTc4MDE3NzM3NzM3Njk2Nzg2NjU1MDI1NTk0Nzg0MzUxNTY4NzAyMTY0Nzc3OTk0NTE1NTI3NjA1ODg1Mjc0MTg4Njc5MDQ2MzQxNzY3Nzc5NjI3ODA3MTU1Nzc5MjI3MiwgMTI2NjUzMTI3NzU5MTkyMjgyNTE5NjMwNDExMTc2NTE2MTYxOTA1NDg1MTMyNDkyMDIyNjMyMDkxMTQyNzU0NDkyMTU1NDM4NDM1ODU5NzMwNDcyNzc0Mjk1Nzc5NTMxNDg3ODMzNTI5NDg0NzM5MDUxOTMyOTM1OTA2NTE0MTQ0NzkzMTI1MTMyNDA5MzY4NjQwOTU1Nzk1NzE3NjAxMDkwNzEwMzIxNTQ5OTE5ODIxOTU5ODI1MTE4NTc2MTE5MDk5MDc5OTMyNjkxNzQyNzEzOTA4NDI5OTUyODMwNDYyNDU2MTI3Nzk2ODQzODk4MzI3NDE1Mjg3Mjk3NzMxODg0ODY5MTE2NTY2NTgzNTc0ODUyOTQ0OTE5OTg1MTcxOTQ2MTQ0NjgzNTQyODE2ODQ5ODk0KQ0KNTE1MSwNCigxNjIzMjA1MDE1ODkzNjI2NjA5MTUyMzAwNTE2NTUxMTcwMjQ5NDYyODI5Nzg3MDU2NDcwMzIyNTI4OTAyNTIxNTMxOTA1ODMyMTk5OTg5MjA5MTM0Mzc2ODUxNzcwNzE2OTg2MTgxMDg4MDc1NTIzNzg2OTgzMDc4MTc5NTcyMTA1MjA2Njg5NTcxMDI3MTcxOTI2MDA5ODAxOTUyNDM5NjgwMzAxNTM2NjE4MjI1MzU4MTI3NjI3ODU3NDA1MjYyMDczNDg2Mjc1OTAwMDc5OTA0MDE5MTQyNTI2NTI0MTY3MjcyMjI3MDA3NzA5OTMzOTEzODcwNjA2NTU4MTExNjM5OTYzOTkyNzg5MDQ2ODQ0MTQ0MjI0MzIyMjAxOTY0MTI4MjIyMDkxMzM3NTU3MTQ3NDUsIDE1ODgzNTY4MTU2NDUyMzg1NTYxNzM4OTk0MDI4MDkxMTAwMDA1MzE3ODUwNjA5MTcxMTgzNTc1NzQ2NTAxNjg0NTc5MTkyOTY4OTQ5NzQ5ODM1NzQ0ODQ3MjIxNTIwMDc3MTY0NzUzNDc1OTgxODY3NjMxODA3Mzg4MDIxMDcwMTc0MTcxNTUyNTMxMjQ0ODI3NDgzNTUxMDE1MDg1ODEyMzI2OTY5MDI3NDcyODg1NjgxMTI4MDc1ODEyNDM2MDU5NTAwMDAzMDcxNjk5NTY0NTgyMzQ4NTc1NzUxOTAzNTA3MDgzMTA4MzMxMzM4OTM1MTk1MTI5NTkwNTc1MzM2MzM3NTU1NTk5NDY1NzU4ODg0OTU3ODYwOTg1MDgyMDgxMzgwODk3NDI2NzE1MjI4NjUwNykNCjg5MTIsDQooNDk0NDYyMDI3NjUwMjMwMTcyOTgyNTg3NjEyMzA4MDE4MzU4MjE5NTUyNTY3NDI2NzUwMDE2ODI0ODE3OTE2MDk5NTkyOTY4OTUxMDE1NTU3MTkwODA5MjM3OTc3MTA5OTgxMDU4NDY0NjQ3Njc5Njc1NTUxMTAzNzQ0ODcxMjc5NzU3ODgyMDAyMDcwMDI2ODk0MjI1OTA1MDMwNTI1MDc0NjIzNjM3OTAyNzk1ODM5ODIzNzA2MTc2MDE0MDgwMDk1Mjc5OTQ3OTIyODMyNjk1MjUyNDg0MDMyMjkwMjYwNzQ5NTQzMzg4ODQ2Mjk2NTE5NDQyMzY3MDEwNzM1NDY5MjAxNjYzNTk2NDgyNDY1NjY4NDI0MDE2NDU0MDExMjQ1Mjc4MTM3NzIzNDgzNDI5ODMsIDUwMzQ2NjMxMTM3NzI3NjUxOTg5ODIxMzgyNjQxNTM5MjA5NDM3Njc5NTE3Mjk1MDY1Njg4MDkwMzg4OTg1MTkzNzI2NDU3MTY0Mjc5OTk5MDQyNzQ2MDQ3NjczMzA3NjgzNzU1MjIzNDY3MzM2MDMwOTc2MzkxODIyMTE0ODgwNTUwMDQ3MTE5ODY2NDMxNDA4NzA3MTUyNjM1NDE5NzI3ODgxNDA3MzcwODQ0MzU0ODc3MjM5MjE4NDE4MTk2NDA5ODYxMzQzNDE5NTg5Mjk2NDIzNTk3NDIxNTQ4OTY3OTM1NDI5NTQ0NTExNDk3NDE1MTQwNzI1NDkzMTAwODg5NjQxNDk5NzcyMDA0MDgzODkzNjUxNjczNDM0NDU5NDc0NTg1MTc4ODg4NjczMDIyNTM1KQ

לאחר ששינית את משכורתו של ג'ון הבחנת כי ניתן לגלות את משכורתה של מרי.

מה המשכורת של מרי?

בהצלחה במשימה!

 

יודעים את התשובה?

שלחו אותה ל-MICHALSH@il.ibm.com וגלו אם הצלחתם בפיצוח.