פתרון חידת השב"כ

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

מטרת דף זה היא לעזור לכם לפתור את החידה.

אז יאלה... מתחילים...

שלב ראשון - לגשת לאתר החידה

אתר החידה נמצא בכתובת  הבאה 
בלחיצה על הלינק מגיעים לכניסה לחידה


מסך הבית של החידה

לחצו על כפתור "Enter" והתקדמו לדף הבא...

שלב שני - החידה מתחילה ?

הגעתם לתחילת החידה... אבל מה לעזאזל עושים פה ?

החידה מתחילה

במסך יש לוגו של השב"כ, תיבת טקסט וכפתור
נלחץ על הלוגו ונגיע למפה
מפה



נתמקד על הנקודות 1-6 ונגלה שהם מסמלים בעצם אותיות באנגלית


j

o

i

n

u

s

נזין את מה שגילינו בתיבת הטקסט ונלחץ על הכפתור


התשובה

כל הכבוד, עברתם למסך הבא

סרטון


במסך יש סרטון מוטיבציה, צפו בו אם יש לכם זמן (לא חובה)

כשאתם מרגישים מוכנים להמשיך לחצו על כפתור Enter

שלב שלישי - בחירת מסלול החידה

במסך הבא תצטרכו לבחור את מסלול החידה אותה תרצו לפתור

בחרו ב Software & Data science
בחירת מסלול החידה

שלב רביעי - קובץ ה Zip

כל הכבוד...הגעת למסך הבא...

בשלב זה אתה מתבקש להוריד את קובץ ה zip, לפרוץ את הקוד שלו ולחלץ את הקבצים שבתוכו.

.נתחיל בהורדת הקובץ למחשב
קובץ הzip


כשמנסים לפתוח את קובץ ה Zip מגלים כצפוי שהקובץ מוגן בסיסמה.

נכתוב תוכנית קטנה שתבצע התקפת  Brute-Force   על הקובץ בכדי לגלות את הסיסמה.

ממתינים וממתינים ובסוף מגלים... הקוד הוא 262626

נפרוש את הקובץ לתיקיה במחשב.

בתיקיה יש 3 קבצים הכוללים 2 תמונות בשם clue.png ו clueTwo.jpg וקובץ txt נוסף בשם something.txt.

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

תמונה של פנגווינים

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

הקוד

מקריאת הקוד נראה שמה שהכוונו שיעשה זה לייצר תמונה חדשה בגודל של התמונה הראשונה כאשר בכל pixel בתמונה הראשונה יש לבדוק האם הצבע האדום זוגי או לא.

אם זוגי אז בתמונה החדשה במיקום ה pixel יש לשים pixel לבן אחרת לשים pixel שחור.

נכתוב תוכנית שעושה זאת ונסתכל על התמונה החדשה שנוצרה

הקוד

בתמונה שקיבלנו יש 3 רמזים:

1.  Binary

2. יש להתחיל במיקום 10,000

3.  Fibonacci



שלב חמישי - לא לוותר

נשאר ממש מעט... תסתכלו ברמזים ונסו לפתור...

לא ציפתם שנגלה את הכל.. נכון ?