PracticU

יצירת Golden Ticket עם Metasploit - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › יצירת Golden Ticket עם Metasploit - חלק 2
מילון מושגים:
סשן - פרק זמן של פעילות רציפה בין משתמש למערכת, שבו נשמר מידע על מצבו, למשל לאחר התחברות לאתר.
האש - פונקציה שממירה מידע לערך קצר באורך קבוע. שינוי קטן בקלט משנה את התוצאה, והיא חד-כיוונית.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
TGT - כרטיס שמנפיק שרת האימות ב-Kerberos, שבעזרתו המשתמש מבקש גישה לשירותים בלי להזדהות שוב בכל פעם.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
NTLM - פרוטוקול אימות ותיק של מיקרוסופט המבוסס על ערכי האש של סיסמאות, שקדם ל-Kerberos.
WMI - ממשק של Windows לשליפת מידע על המערכת ולניהולה באופן תוכנתי, בעיקר דרך סקריפטים.

יצירת Golden Ticket עם Metasploit - חלק 2
בשיעור זה אנו מפעילים את הפיילואד הזדוני אצל הקורבן ומקבלים סשן שליטה בתוך מטאספלויט. אנו טוענים את מודול ה-Kiwi לזיכרון הקורבן, חולצים את הגיבוב של משתמש המערכת בכמה שיטות, ומייצרים את הכרטיס המזויף בשלוש שיטות שונות, ולבסוף משתמשים בו להזדהות מול משאבי הרשת.
נושאי הסיכום המוצגים בשיעור:
1. המשך העבודה: בהרצאה הקודמת הצלחנו להעתיק את הפיילואד הזדוני שלנו בשתי דרכים שונות לתוך הקורבן, ועכשיו הגיע הזמן להפעיל אותו. בתוך הפיילואד יושב Meterpreter, שורת הפקודה החכמה שמתחברת אל מטאספלויט, יוצרת סשן ודרכו אני יכול לשלוט על הקורבן בצורה הרבה יותר נוחה מאשר שורת הפקודה הפשוטה.
2. כניסה לסשן: נכנסים אל הסשן הראשון, אל הקורבן. שימו לב שהתחלפנו ממטאספלויט, שהיא במחשב שלי, אל Meterpreter, שהוא אצל הקורבן, ואנחנו כרגע במחשב של הקורבן. ניקינו את המסך ובפקודת העזרה רואים את כל הפקודות שקיימות ב-Meterpreter.
3. טעינת מודול Kiwi לזיכרון: אם עושים טעינת Kiwi, מוסיפים את המודול של הכלי המיוחד, שמוזרק לזיכרון בתוך מחשב הקורבן, ועכשיו יש לנו את היכולות שלו בתוך המחשב של הקורבן בלי לשים לו את הקובץ המסוכן בכונן. הכל דינמי לתוך זיכרון, ופקודת העזרה מראה שנוספו פקודות חדשות עם כל היכולות של הכלי.
4. בדיקת הכרטיסים וניקויים: לדוגמה יש פה פקודת רשימה של קרברוס, שבה רואים את כל הכרטיסים של הקורבן, את כל הכרטיסים שאיתם הוא מזדהה מול משאבי הרשת. אפשר גם למחוק את כל הכרטיסים האלו בעזרת פקודת הניקוי. אחרי המחיקה הרשימה מראה שאין אף כרטיס, ואפשר ליצור כרטיס מזויף.
5. מה צריך ליצירת הכרטיס: יש כמה שיטות שונות איך ליצור את הכרטיס המזויף, אבל מה שלא נעשה נצטרך את הגיבוב של הסיסמה של המשתמש קרברוס TGT, המשתמש שאיתו עובדת מערכת האבטחה. אז מתחילים מזה ששולפים את הגיבוב שלו, ויש כמה פקודות שיודעות לשלוף אותו. בפקודת העזרה רואים שאפשר להתחזות לבקר דומיין ולבקש סנכרון, שיטה שעושים אותה בעזרת מודול של Kiwi.
6. שיטת יציקת הגיבובים המובנית: יש שיטה אחרת שאינה קשורה כלל ל-Kiwi, שקשורה ליציקת הגיבובים המובנית בתוך Meterpreter. היציקה הזאת עובדת רק כי התחברנו אל בקר הדומיין עצמו. אם היינו בתחנה זה לא היה עוזר לי, כי הייתי מקבל את הגיבובים של תחנה מקומית. הרעיון הזה עובד במקרה שלנו כי אנחנו על בקר הדומיין עצמו, על השרת הראשי עצמו, ואז היציקה המקומית שלו היא יציקה של כל הרשת. אפשר לראות בה את המשתמש קרברוס TGT, משתמש מספר 502, את הגיבוב הישן שאינו בשימוש, ואת הגיבוב של NT שנצטרך אותו.
7. שיטת הסנכרון הזדוני כעדיפה: אם היינו על איזושהי תחנה, היה צורך להשתמש בסנכרון הזדוני כדי שלא להתחבר ולהיכנס אל בקר הדומיין, אלא להפעיל את הסנכרון עבור הגיבוב, וברגע שמפעילים אותו הוא שואל על איזה משתמש רוצים, כותבים את שם המשתמש והוא נותן את הגיבוב שלו. זו השיטה העדיפה.
8. מודולים חיצוניים ששומרים במסד הנתונים: חוץ מזה יש מודולים חיצוניים שאפשר להפעיל, והיתרון שלהם שהם יודעים לשים מידע בתוך מסד הנתונים של מטאספלויט: יש את המודול של אספן האישורים ויש את המודול של יציקת הגיבובים החכמה. מה שחשוב לי שזה נשמר במסד הנתונים, כדי שלא אצטרך ידנית להעתיק ולהדביק את הגיבוב הזה.
9. עבודה מהרקע: כשעושים העברה לרקע חוזרים אל מטאספלויט, אל המחשב שלי. הסשן נשאר מאחורי הקלעים פתוח, אבל קפצנו בחזרה למחשב שלנו, ופקודת הרקע מעבירה את הסשן הפעיל לרקע. עכשיו בתוך המחשב שלי אפשר לעשות פקודת אישורים ולראות את כל מה שיש לי במסד הנתונים המקומי שלי, ושם מופיע המשתמש קרברוס TGT עם הגיבוב שלו. אין מספיק רזולוציה, ולכן הוא הדפיס אותו על שתי שורות במקום על שורה אחת. שלפנו את הגיבוב של המשתמש בכמה דרכים, ולדעתי הדרך הזאת היא הדרך הכי טובה, וראינו גם את מסד הנתונים של מטאספלויט ששמר לנו את הגיבוב הזה.
10. שיטה ראשונה ליצירת הכרטיס: עכשיו אפשר לייצר כרטיס מזויף. חוזרים אל הסשן הראשון ומריצים מודול מוכן שמכין אותו, ובזכות העובדה שיש לנו מידע במסד הנתונים הוא שולף את הגיבוב של המשתמש מתוך המסד, כותב בדיוק מה שלף, ואת כל שאר הדברים הוא מאתר לבד ומייצר לי את הכרטיס המזויף עבור המנהל ושומר אותו בנתיב שציין. בודקים שהוא באמת שם: מעתיקים את הנתיב, הולכים לטרמינל חדש עם הרשאות מוגברות ומציגים שהקובץ באמת קיים בדיסק. זו שיטה ראשונה לעשות זאת.
11. שיטה שנייה - הפעלה חיצונית של אותו מודול: השיטה השנייה היא בדיוק אותו מודול אבל להריץ אותו לא מתוך הסשן: יוצאים חזרה אל מטאספלויט, שולחים את הסשן לרקע, חוזרים למסגרת, הסשן נשאר פתוח מאחורי הקלעים, ועכשיו עושים שימוש במודול. לא מריצים אותו, רק נכנסים אליו. מדוע זו שיטה הרבה יותר טובה, כי יש פה המון עזרה: הצגת מידע מראה שזה בדיוק אותו קוד ואותו מודול, רק שמפעילים אותו בצורה אחרת לגמרי, דרך חיצונית כביכול, מתוך מטאספלויט ולא מתוך הסשן של המשתמש. יש מידע שמתאר אותו ואת האפשרויות שאפשר להגדיר לו.
12. הגדרת האפשרויות: לדוגמה אפשר לציין איזה שם משתמש רוצים בעזרת הגדרת ערך, ואחר כך בהצגת האפשרויות רואים שבתוך הכרטיס הוא ייצור את השם הזה. זה לא חובה, כי הוא יודע לקחת שם לבד מהסשן הנוכחי, את שם המנהל, אבל אפשר לבקש שם אחר. אפשר גם לבקש שאת הכרטיס ייצור עם קבוצות כאלה וכאלה, שלי יהיו קבוצות מסוימות מתוך Active Directory, באילו קבוצות רוצים להיות חברים. לאחר הצגת האפשרויות שוב רואים באילו קבוצות הוא חבר, יש לו את ברירת המחדל שלו, אבל אפשר להוסיף עוד קבוצות. הדבר היחי בפועל בשדה החובה הוא לציין לאיזה קורבן להתחבר, לאיזה סשן. כרגע יש רק סשן אחד, אז מגדירים סשן 1, ובהצגת האפשרויות רואים שנכנס אחד אל הקורבן הזה, הוא יתחבר ויעשה זאת. הוא גם כותב לכמה זמן זה יהיה בשעות, וברירת המחדל היא כשמונים ושבעה אלף שעות, שזה עשר שנים. אפשר לעשות פחות שעות כדי שלא ייראה חשוד, ואפשר גם להגיד איזה מזהה משתמש, נניח משתמש 500, שכזכור 500 זה מנהל. כל האפשרויות מוצגות כאן, וזה הרבה יותר נוח מלהריץ זאת מתוך הסשן, ששם לא רואים את האפשרויות האלו. מריצים את המודול מבחוץ אחרי שמתאימים אותו.
13. אפשרויות מתקדמות והרצה: דרך אגב יש אפשרויות מתקדמות, אפשר לכתוב הצגת אפשרויות מתקדמות או רק מתקדמות. במקרה הזה אין משהו מעניין, אולי מצב מילולי לראות מידע מפורט יותר על הפעילות שהוא מבצע. דרך אגב יכולתי גם להכניס פה את הגיבוב של קרברוס TGT, אבל הוא יודע לשלוף אותו לבד מתוך מסד הנתונים. ובסוף, אחרי שהגדרתי כל מה שאני רוצה, אפשר לעשות פקודת ניצול או הרצה, שזה אותו דבר, והוא מייצר לי כרטיס בדיוק כמו בפעם הקודמת: אותו קוד, אותו מודול, פשוט הפעלה חיצונית שלו ולא מתוך הסשן. מריצים שוב את הצגת הקובץ עם הרשאות מוגברות, נותנים לו את הנתיב החדש, ורואים שיש גם קובץ שמסתיים בסיומת אחת וגם בסיומת אחרת. כך ראינו שתי צורות להפעיל את אותו מודול.
14. הפעלה מתוך הסשן עם פרמטרים: דרך אגב, הייתי יכול להפעיל אותו עם כל הפרמטרים גם מתוך הסשן. אם נכנסים אל הסשן הראשון, עכשיו בתוך הקורבן, היינו צריכים לכתוב את האפשרויות בצורה פחות נוחה. אחרי שאומרים לו את שם המודול, אפשר לכתוב לו בשורה את שם הפרמטר, שווה, והערך הרצוי, למשל שם משתמש אחר, והוא יוצר את הכרטיס הזה. לוקחים אותו בהעתקה והדבקה, כי אנחנו הולכים להשתמש בו.
15. שיטה שלישית - הפונקציה בתוך Kiwi: לפני השימוש מראים שיטה שלישית ליצור את הכרטיס המזויף, שבכלל לא קשורה למודול החיצוני אלא עובדת על Kiwi. כזכור Kiwi הוא הכלי המיוחד, ויש לו בתוכו פונקציה משלו שיוצרת את הכרטיס המזויף. כלומר יש לנו את המודול של הכלי שנקרא Kiwi, ויש מודול חיצוני שאינו קשור לו. מפעילים אותו. גם כאן הוא דורש בשדות החובה לתת את שם הדומיין, לציין לכמה זמן הוא בתוקף, שברירת המחדל עשר שנים, אילו קבוצות רוצים להיות חברים בהן, שיש לו ברירת מחדל ולכן זה לא חובה, איזה מזהה משתמש רוצים לקבל, את המזהה שלו, ומיהו הגיבוב, הסיסמה של קרברוס TGT, זה שחותם על כל הכרטיסים. ולמעשה אני מייצר כרטיס מזויף באופליין, בלי להתחבר לבקר הדומיין בכלל: יוצר אצלי בתחנה כרטיס מזויף שחתום על ידי הגיבוב, על ידי הסיסמה של המשתמש קרברוס TGT, ואז הוא חושב שזה הכרטיס המקורי שלו, כי החתימה היא מקורית. חייבים גם לציין את מזהה האבטחה של הדומיין, וגם בשדות החובה כתוב לציין את מיקום הקובץ, איפה לשמור אותו, ואיזה שם משתמש לתת, איזה שם לכתוב על הכרטיס, ואפשר לכתוב כל שם שבא לי. בסוף כך זה ייראה: אומרים לו לייצר כרטיס מזויף עם שם כלשהו, כי הוא לא בודק את השמות, הוא סומך על החתימה הדיגיטלית של קרברוס TGT. איזה מזהה רוצים לזייף, נניח של מנהל, כי כל מערכת האבטחה עובדת לפי המזהים האלו והשם הוא רק ליופי. מה שם הדומיין, מה המזהה של הדומיין, מה הגיבוב של קרברוס TGT, הסיסמה של המשתמש הזה, ואיפה לשים אותו. בבקשה, נוצר לי כרטיס מזויף.
16. השימוש בכרטיס: עכשיו משתמשים בו. עושים שוב רשימה, ורואים שהוא כבר יצר כרטיסים חדשים, עושים ניקוי ורשימה מחדש, רואים שאין אף אחד, ועושים שימוש בפקודת השימוש בכרטיס של קרברוס. ברשימת הכרטיסים של קרברוס יש לנו את הכרטיס המזויף שלנו. איזה יופי, הצלחנו לזייף כרטיס, הכל דרך Meterpreter, הכל דרך מטאספלויט.
17. שימוש משורת הפקודה של הקורבן: שימו לב, אם רוצים לעשות מעבר לשורת פקודה ולהתחבר למשהו, כלומר עברנו מ-Meterpreter המתוחכם אל שורת הפקודה הפשוטה של הקורבן, אפשר להריץ פקודת תיקייה, אבל חייבים לעשות זאת לפי שם המחשב עם שני סלאשים, כי רק אז עובד הקרברוס. אם עושים פקודת תיקייה על איזושהי תיקייה משותפת דרך כתובת IP, זה לא יהיה קרברוס, זה יהיה NTLM עם שם וסיסמה של המשתמש הנוכחי, ולא מעניין אותנו שם וסיסמה של המשתמש הנוכחי. אנחנו רוצים להשתמש בכרטיס המזויף שלנו ולהזדהות איתו, ולכן חייבים לרשום את השם. אפשר להריץ כל מיני פקודות, למשל פקודת WMI שמראה את כל העדכונים של ווינדוס, וכך אפשר לגלות אילו עדכונים שכחו להתקין.
18. סיכום השיטות: ראינו איך להשתמש בפקודת השימוש בכרטיס של קרברוס ולתת לה את הנתיב אל הכרטיס. את הכרטיס אפשר לייצר בכמה שיטות: השיטה הראשונה דרך פקודת יצירת הכרטיס בתוך Kiwi, בתוך הכלי המיוחד. השיטה השנייה היא דרך מודול הפוסט החיצוני, שאפשר להשתמש בו מתוך מטאספלויט או מתוך הסשן עצמו: אם משתמשים מתוך הסשן כותבים הרצה, שם המודול, רווח וארגומנטים ופרמטרים, אם עושים זאת חיצונית ממטאספלויט, כי הסשן נמצא ברקע, עושים שימוש במקום הרצה, נכנסים לתוך המודול, עושים הצגת אפשרויות, נותנים לו בהגדרות ארגומנטים ופרמטרים ואז מריצים אותו, וכשעושים זאת חיצונית חייבים לציין לאיזה קורבן להתחבר, לקורבן מספר אחד. דיברנו גם על מסד הנתונים של האישורים, ששומר את כל השמות והסיסמאות שמצאנו: אם יוצאים משורת הפקודה וחוזרים אל מטאספלויט, משאירים את הסשן פתוח מאחורי הקלעים, וכותבים פקודת אישורים, רואים את כל מסד הנתונים, את כל השמות והסיסמאות שהמודול של היציקה החכמה הוציא ושמר בתוך המסד. ואמרתי לכם שהשיטה המועדפת עליי היא הסנכרון הזדוני, כי היא עושה את הכי פחות רעש ברשת. זה מה שעשינו בהרצאה הזאת.
בסוף השיעור הפעלנו את הפיילואד, טענו את מודול הכלי לזיכרון הקורבן, חילצנו את הגיבוב הנחוץ בכמה שיטות, ייצרנו את הכרטיס המזויף בשלוש שיטות שונות, הזרקנו אותו לזיכרון והשתמשנו בו להזדהות מול משאבי הרשת בשמו.
SR12894HE

פרקי ההרצאה: יצירת Golden Ticket עם Metasploit - חלק 2

  1. 00:00

    הפעלת ה-Payload בקורבן

  2. 00:57

    טעינת המודול Kiwi

  3. 01:50

    הכרת פקודות הטיקטים

  4. 02:24

    ההבדל בין Hashdump ל-DC-Sync

  5. 03:17

    שמירת הנתונים במסד של Metasploit

  6. 04:14

    הרצת מודול יצירת הטיקט

  7. 05:14

    הפעלת המודול מהממשק החיצוני

  8. 06:09

    הגדרת שם וקבוצות הטיקט

תמלול ההרצאה: יצירת Golden Ticket עם Metasploit - חלק 2

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

  1. 00:02

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

  2. 00:28

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

  3. 00:43

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

  4. 00:57

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

  5. 01:18

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

  6. 01:28

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

  7. 01:38

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

  8. 01:47

    יש כמה שיטות שונות איך ליצור את הגולדן טיקט, אבל מה שלא נעשה אנחנו נצטרך את ntlm hash את הסיסמה של יוזר קרברוס tgt היוזר שאיתו עובדת מערכת האבטחה אז בואו נתחיל מזה שנשלוף את ה-hash שלו ויש לנו כמה פקודות שיודעות לשלוף את זה אם נעשה help אנחנו נראה פה שאנחנו יכולים להתחזות ל-DC ולבקש סנכרון זאת

  9. 02:10

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

  10. 02:37

    אז הדאמפ המקומי שלו זה דאמפ של כל הרשת ואפשר לראות פה את ה-Kerberos TGT, יוזר מספר 502 אלם האש שלא משתמשים בו, ההאש הישן וה-NT hash שנצטרך אותו אם היינו על איזושהי תחנה היה צורך להשתמש ב-DC-Sync כדי לא להתחבר ולא להיכנס ל-DC אלא להפעיל DC-Sync NTLM וברגע

  11. 03:01

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

  12. 03:27

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

  13. 03:50

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

  14. 04:21

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

  15. 04:47

    נלך ל-CMD חדש, לטרמינל חדש, נעשה סודו-LS, תראה לי קובץ הזה שהוא באמת קיים, והנה הוא מראה לי שהוא באמת קיים, האמת שאני אוהב לראות ls-l ואני רואה שהקובץ באמת נשמר בארדיסק, יופי הוא יצר לי את הגולדן טיקט, זאת שיטה ראשונה לעשות את זה, שיטה שנייה זה בדיוק את אותו המודול אבל להריץ אותו לא מתוך ה-session אלא לצאת חזרה למטה ספלויט, את הסשן הזה לשלוח ל-Background לרקע, חזרתי

  16. 05:17

    ל-MSF, הסשן נשאר פתוח מאחורי הקלעים, ואני עכשיו עושה use למודול. אני לא מריץ אותו, אני רק נכנס אליו. למה זאת שיטה הרבה יותר טובה?

  17. 05:28

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

  18. 05:41

    כשעשיתי פה show info יש לי פה מידע שמתאר אותו יש לי את האופציות שאני יכול לשים לו לדוגמה אני יכול לציין לו איזה user name אני רוצה זאת אומרת אני יכול לעשות set user וuser name ועכשיו show options או פשוט options אני רואה שבתוך הטיקט הוא ייצור לי את השם הזה זה לא חובה כי הוא יודע לקחת שם לבד מהסשן הנוכחי את השם של האדמיניסטרטור אבל אני יכול להגיד לו אני רוצה שם אחר אני

  19. 06:09

    יכול להגיד לו גם שאת הקרברוס tgt תיצור לי עם קבוצות כאלו וכאלו את הכרטיס הזהב שלי שיהיו לו קבוצות מסוימות מתוך Active Directory באיזה קבוצות אני רוצה להיות חבר בוא נעשה עוד פעם show options ואנחנו רואים פה באיזה קבוצות אני חבר יש לו את ה-default שלו אבל אני יכול להוסיף עוד קבוצות הדבר היחיד שאני חייב לציין פה ב-required

  20. 06:33

    אתם רואים ב-yes אני חייב לציין לאיזה קורבן להתחבר לאיזה סשן להתחבר כרגע יש לי רק סשן אחד אז אני כותב Set Session 1 ואז ב-show options אני רואה פה שנכנס אחד לקורבן הזה הוא יתחבר ויעשה הוא גם כותב פה לכמה זמן זה יהיה בשעות

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

ההרצאה הקודמת: יצירת Golden Ticket עם Metasploit - חלק 1

ההרצאה הבאה: גניבת זהות והעלאת הרשאות - meterpreter steal token

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

  • Metasploit

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

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