PracticU

הגדרת שעון ב-Kali

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הגדרת שעון ב-Kali
מילון מושגים:
Kali Linux - הפצת Linux המיועדת לבדיקות אבטחה וחדירות, הכוללת אוסף כלים לבחינת מערכות.
Kerberos - פרוטוקול אימות המבוסס על כרטיסים (tickets), המשמש ברשתות Active Directory לאימות מאובטח של משתמשים ושירותים.
פרוטוקול - מערכת כללים מוסכמת שקובעת כיצד מכשירים או תוכנות מתקשרים ומחליפים מידע, למשל HTTP או TCP.
בקשה - פנייה שלקוח שולח לשרת כדי לקבל מידע או לבצע פעולה. השרת מחזיר עליה תגובה.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.

הגדרת שעון ב-Kali

בשיעור זה אנו מטפלים בנושא השעון בעבודה עם Kerberos מקאלי, נושא קריטי מכיוון שהפרוטוקול רגיש לשעה, ורואים כיצד הפרש של מעל חמש דקות מונע קבלת טיקטים.
נושאי הסיכום המוצגים בשיעור:
1. הרגישות של קרברוס לשעה: בתוך הבקשות והתשובות של קרברוס יש חותמות זמן, ואם ההפרש בין השעון שלנו לשעון השרת חורג מחמש דקות לא נקבל טיקט, ולכן חובה להתנהל עם שעון נכון.
2. סנכרון אוטומטי מול שרת הזמן: המחשב מסתנכרן באופן אוטומטי מול שרת זמן חיצוני בעזרת שירות ייעודי, וניתן לציין בדיוק מאיזו כתובת להסתנכרן, ואם השירות אינו מותקן מתקינים אותו.
3. סנכרון מול בקר הדומיין: הפקודה מציגה את ההפרש בין השעון שלנו לשעון בקר הדומיין, ובהרצה עם הרשאות מנהל מסנכרנים את השעון שלנו בדיוק על פי השעון של בקר הדומיין.
4. הדגמת התקלה: מנתקים את הסנכרון האוטומטי בעזרת הפקודה המתאימה, קובעים לעצמנו שעה שגויה לגמרי על ידי קביעת תאריך מהעבר הרחוק, ואז כאשר מבקשים טיקט מקרברוס מתקבלת הודעת שגיאה מפורשת שהשעון אינו תקין, מכיוון שההפרש בין מה ששלחנו לבין מה שבוקר הדומיין בודק חורג מהסף המותר.
5. הפתרון: מחזירים את הסנכרון האוטומטי עם הרשאות מנהל, מציינים מול איזה שרת להסתנכרן, מוודאים שהסנכרון פעיל והשנה שהתקבלה נכונה, ואז אותה בקשת טיקט שנכשלה קודם עוברת בהצלחה.
לסיכום, בשיעור זה למדנו את פקודות השעון בקאלי לעבודה עם קרברוס, כיצד להסתנכרן אוטומטית מול בקר הדומיין, מה קורה כשהשעון אינו תקין ואיך לתקן זאת, כדי שהבקשות שלנו לא יידחו בגלל הפרש שעון. SR12916HE

פרקי ההרצאה: הגדרת שעון ב-Kali

  1. 00:00

    חשיבות השעון בקרברוס

  2. 00:39

    התקנת כלי ntpdate

  3. 01:14

    התאמת השעון לשעון ה-DC

  4. 01:51

    חזרה בזמן לשנת 1998

  5. 02:25

    שגיאת Kerberos עקב פער זמן

תמלול ההרצאה: הגדרת שעון ב-Kali

הטקסט המלא של הדקות הראשונות בהרצאה «הגדרת שעון ב-Kali» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:22

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

  3. 00:40

    זאת אומרת, המחשב שלי מסתנכרן מול מישהו חיצוני. אני יכול להגיד לו, תקשיב, תסתנכרן מ-IP כזה וכזה. אני יכול להגיד לו בדיוק מאיפה להסתנכרן.

  4. 00:50

    הוא אומר, אין לי תוכנת NTP דייט. אני עושה yes שאני רוצה להתקין אותה. מתקין את ה-NTP דייט, ונעשה עוד פעם NTP דייט, והוא אומר לי, תקשיב, ביחס לשעון שנמצא ב-DC, זאת כתובת ה-IP ב-DC, יש לך אופסט כזה וכזה.

  5. 01:06

    כמה הפער בין השעון הנוכחי שלי לשעון שמולו אני רוצה להסתנכרן, ואני רוצה להסתנכרן מול DC. אתם רואים, היה פה Operation Not Permitted, אסור לך לשנות את הזמן, עשיתי סודו, NTP דייט, ועכשיו אני בדיוק מתנהל לפי השעון של ה-DC.

  6. 01:25

    בואו נראה איך נראית בעיה, נראית לכם פתרון, אבל נניח שאני מנתק את ה-NTP ואני עושה לעצמי שעה לא נכונה. אז אני עושה set NTP 0, הוא מבקש סיסמה של סודו, של היוזר הנוכחי, זה קל לי.

  7. 01:38

    בואו נראה עכשיו, אתם רואים? NTP Service inactive, ניתקתי את השארת ה-NTP עם הפקודה הזאת, set NTP 0. ועכשיו אני אומר, תקשיב, אני בכלל בשנת 1998. אני חוזר אחורה בזמן.

  8. 01:51

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

  9. 02:06

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

  10. 02:17

    באמת אנחנו ב-98, ושימו לב מה קורה כשאני מבקש טיקט. אני מקבל פה הודעת קרברוס איירור. איזה איירור? נדפק לך השעון זאת הודעת שגיאה שמקבלים כשיש הפרש של יותר מחמש דקות בין השעה הנוכחית שלי שאני שלחתי בטיקט של קרברוס לשרת כי המחשב שלי חשב שעכשיו שנת 98 לבין מה שבצד השני בודקים כי שרת DC בודק את השעה ורואה שהשעה נדפקה אם אני מחזיר חזרה את ה-NTP את

  11. 02:48

    הסנכרון האוטומטי מול השרת וגם כאן אני

לקורס המלא: מבדקי חדירה ל‑Active Directory

ההרצאה הקודמת: ביצוע התקפת - Kerberoasting

ההרצאה הבאה: סיסמאות של Service - התקנת SQL

הרצאות קשורות מקורסים אחרים

  • הגדרת VPN בתוך Kali
  • התקנת Kali
  • הורדה של קאלי - Kali
  • הגדרת PATH

קורסים נוספים במסלול

  • קורס SOC - מיישם הגנת סייבר
  • קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP
  • קורס סייבר והאקינג ל-Android - פריצה לטלפונים ואפליקציות אנדרואיד - בודק חוסן - Mobile App Pentesting