צ'ק פוינט – Security Analyst

מבחן אורך כ-3 שעות. יש בו שני חלקים.

בחלק הראשון נשאלות שאלות טכניות כמו העברת בסיסים בינאריים הקסדיצמאליים וצריך לדעת כפל/OR/AND/<</>> יש שאלות הסתברות מאוד פשוטות, שאלה אחת על סיבוכיות קוד, שאלות על פלט קוד C ושאלות מתמטיקה.

החלק השני של המבחן היה לי מאוד קשה, יש להשתמש בתוכנת WIRESHARK ולזהות כל מיני שגיאות מ-4 סוגי פרוטוקולים ולדעת מה ה-OFFSET וצריך להשלים קודים בשפת C.

לפני החלק הראשון מגדירים לכם כמה סימנים ומה הם עושים. & זה כמו שער AND , | זה כמו שער OR , >> מעביר מספר בינארי שמאלה נגיד : 01110111 >>3 אז זה 00001110

שאלה 1:

מה התוצאה של 1+2+3…+200 תשובה : 20100

שאלה 2:

ישנם 10 כדורים בתוך כד , 5 מתוכם לבנים ו-5 שחורים. מה ההסתברות שב-3 הוצאות (ללא החזרה)

לא נוציא כדורים באותו הצבע.

תשובה: 1 – (ההסתברות להוצאת רק לבנים+ההסתברות להוצאת רק שחורים) = 5/6

שאלה 3:

כמה זה 1025 * 100000010

תשובה: אני הפכתי את 1025 לבינארי וכפלתי ביניהם.

שאלה 4:

a[]={0,2,1,3}h

int i;

for(i=0,i<4,i++)h

{

a[i]h=a[a[i]]h

}

כמה שווה בסוף a[2]h

h זה אני שמתי בשביל היישור.

שאלה 5:

יש מגירה שבה 3 גרביים שחורות,4 גרביים לבנות,5 גרביים ירוקות,6 גרביים צהובות,7 גרביים אדומות. אתה מוציא גרביים בחושך ולכן לא רואה את מה שאתה מוציא. מה המספר המינימלי של הוצאות שצריך כדי להוציא זוג תואם.

שאלה 6:

יש יתוש שנוצר בזמן 0. אחרי 2 שניות הוא מתחיל ליצור יתושים כל שנייה.

מה קורה בשנייה 8.5(אחרי 8 שניות)? תשובה:34

שאלה 7:

עוד שאלה על מספרים בינאריים.

דגשים לחלק הראשון של המבחן :

לדעת לחבר מספרים בינאריים, לדעת להפוך בינארי לעשרוני וההיפך.

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

החלק השני כולו הוא על תוכנת ה -WIRESHARK

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

קל מאוד לזהות את החבילות שיש בהן חדירה , אתם תשימו לב שאיפה שיש את הDATA פתאום יש מלא מספרים כמו 4141414141414141414141414141414 , אבל ממש הרבה!

 

לבדיקת התאמה

חלק חשוב!!

יש קובץ C שבו יש את הלוגיקה של הגדרת פריצה, אם הפלט הוא 1 אז יש פריצה אם יש 0 אז זה בסדר, אתם צריכים בקובץ הזה להבין על פי ההגדרות שקיבלתם בקובץ הוורד להגיד מה הערכים של המשתנים P,X,Y.

פתרונות מוצעים:

שאלה 4

a[0] = 0

a[1] = 1

a[2] = 1

a[3] = 3

שאלה 5

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