PracticU

העלאת הרשאות בוונדוס 11
מיוזר לאדמין - Privilege escalation
חלק 5 - שימוש ב-TGS עם Mimikatz & Kali

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › העלאת הרשאות בוונדוס 11 מיוזר לאדמין - Privilege escalation חלק 5 - שימוש ב-TGS עם Mimikatz & Kali
מילון מושגים:
Kali Linux - הפצת Linux המיועדת לבדיקות אבטחה וחדירות, הכוללת אוסף כלים לבחינת מערכות.
Base64 - שיטת קידוד שממירה נתונים בינאריים לטקסט מתווים מודפסים, כדי להעבירם בבטחה בערוצים טקסטואליים.
PowerShell - סביבת שורת פקודה ושפת סקריפטים של מיקרוסופט לניהול אוטומטי של מערכות Windows ושירותים.
בינארי - ייצוג מידע בבסיס 2 בעזרת הספרות 0 ו-1. גם קובץ הכולל קוד מכונה ולא טקסט קריא.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
משתנה סביבה - ערך בעל שם שמוגדר במערכת ההפעלה ומשמש תוכנות להגדרות, כמו נתיבים או מפתחות תצורה.
sudo - פקודה ב-Linux שמריצה פקודה אחרת בהרשאות מוגברות, בדרך כלל של משתמש העל (root).
האש - פונקציה שממירה מידע לערך קצר באורך קבוע. שינוי קטן בקלט משנה את התוצאה, והיא חד-כיוונית.

העלאת הרשאות בוונדוס 11
מיוזר לאדמין - Privilege escalation
חלק 5 - שימוש ב-TGS עם Mimikatz & Kali
בשיעור הסיום של סדרת העלאת ההרשאות אנו מראים כיצד להשתמש בטיקט שהנפקנו גם דרך Mimikatz ב-Windows וגם מתוך Kali, וכיצד לנקות אחרינו את העקבות בסיום ההתקפה.
נושאי הסיכום המוצגים בשיעור:
1. אותו רעיון, כלים אחרים: עד כה עבדנו עם Rubeus, וכעת מורידים את Mimikatz, מחלצים אותו ועובדים מתוך תיקיית ה-x64. קודם מציגים ב-klist שיש טיקט בזיכרון, מנקים אותו ב-purge כדי להתחיל מנקודה נקייה, ומציגים שהטיקט נעלם.
2. החזרת הטיקט מקידוד Base64: בתוך PowerShell מכריזים על משתנה עזר בשם לבחירתנו שמכיל את הטיקט בקידוד Base64, שהוא קידוד שמאפשר להעביר מידע בינארי באמצעות תווים שניתנים להצגה ולהדפסה בלבד. פותחים את הקידוד חזרה לאוסף בתים שאינו ניתן להצגה, וכותבים אותו לקובץ kirbi בשם של האדמיניסטרטור. לפני ההרצה אין את הקובץ, ואחרי ההרצה הוא מופיע בתיקייה.
3. הזרקת הטיקט ב-Mimikatz: מריצים את Mimikatz ומבצעים פקודת pass-the-ticket עם שם הקובץ, והטיקט נטען לזיכרון. ב-klist רואים שהוא שם, ומרגע זה אפשר לבצע על היעד כל פעולה שרצינו, dir על השיתוף, הרצת psexec וכדומה, בדיוק כמו עם Rubeus.
4. שימוש בטיקט מתוך Kali: מעתיקים את קובץ ה-kirbi אל שולחן העבודה של Kali, פותחים בו טרמינל וממירים אותו לפורמט ccache, שהוא הפורמט שבו עובדים כלי impacket, בעזרת כלי ההמרה הייעודי. יוצרים משתנה סביבה בשם הסטנדרטי שמצביע על הטיקט, והכלים של impacket שולפים ממנו את הנתיב אל הטיקט.
5. תקיפה מ-Kali ופתרון בעיות DNS: ניסיון ראשון להתחבר נכשל עקב בעיה בפתרון שמות. מוסיפים בקובץ ה-resolv.conf, בעזרת sudo, את שרת ה-DNS של הדומיין, שהוא הדומיין קונטרולר, וכן שרת גיבוי של גוגל למקרה שה-DC לא עובד, ומאמתים בפינג לפי שם. אחר כך מריצים את secretsdump של impacket, שמתחבר לתחנה ושולף מהזיכרון את כל הסיסמאות של המשתמשים, כולל ה-hash של סיסמת האדמיניסטרטור, שאפשר לנסות לשבור ולגלות את הסיסמה עצמה. אפשר גם להריץ psexec מ-Kali בדיוק כמו מ-Windows, תוך ציון הדומיין, המשתמש, התחנה והשימוש בקרברוס, ולקבל סשן של SYSTEM על ה-Windows 11 הנתקף.
6. קלינאפ, מחיקת העקבות: בסיום ההתקפה צריך לנקות, כדי שלא יגלו את השדה הסודי שהגדרנו. מריצים פקודה שלוקחת את אובייקט המחשב של Windows 11 ב-Active Directory ומנקה את שדה ה-Delegation, כאילו לא הייתה שם האצלת סמכות לעולם. מאמתים שהשדה ריק, וכך נעלמים העקבות של ההתקפה. הפקודות זמינות בשרת הקבצים.
סיכמנו את השימוש בטיקט בכלים שונים, החזרתו מקידוד Base64 לקובץ kirbi והזרקתו ב-Mimikatz, המרתו ל-ccache ושימוש בו מ-Kali לשליפת סיסמאות ופתיחת סשן SYSTEM, ולבסוף את מחיקת שדה ה-Delegation כדי להשאיר את הרשת נקייה. זה הכל, תודה רבה.
SR12961HE

פרקי ההרצאה: העלאת הרשאות בוונדוס 11 מיוזר לאדמין - Privilege escalation חלק 5 - שימוש ב-TGS עם Mimikatz & Kali

  1. 00:00

    חזרה על ייבוא הכרטיס

  2. 01:18

    יצירת קובץ הכרטיס

  3. 01:53

    שימוש בכרטיס בקאלי

  4. 02:30

    הגדרת משתני הסביבה

  5. 03:08

    איסוף סיסמאות עם SecretsDump

תמלול ההרצאה: העלאת הרשאות בוונדוס 11 מיוזר לאדמין - Privilege escalation חלק 5 - שימוש ב-TGS עם Mimikatz & Kali

הטקסט המלא של הדקות הראשונות בהרצאה «העלאת הרשאות בוונדוס 11 מיוזר לאדמין - Privilege escalation חלק 5 - שימוש ב-TGS עם Mimikatz & Kali» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:31

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

  3. 01:01

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

  4. 01:21

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

  5. 01:45

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

  6. 02:11

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

  7. 02:40

    לי שיש לי פה בעיה עם השם פינג ווינדוס 11 בכף 1 נקודה דום נקודה לוקאל בוא נראה אם יש לי פינג לשם אין לי פינג לשם נכנסים לresolve.com רק צריך לעשות סודו ופשוט להוסיף את ה-dns של הדומיין לכאן אני כותב שה-name server שלי זה שרת 10 של dc ואני אעשה עוד name server אחד של 888 של גוגל במקרה שהdc לא עובד אוקיי בוא נבדוק

  8. 03:08

    שעכשיו יש לנו פינג יש לנו פינג לפי שם וננסה את הפקודה שלנו של אימפקט סיקרטס דאם הנה עכשיו

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

ההרצאה הקודמת: העלאת הרשאות בוונדוס 11 - מיוזר לאדמין - Privilege escalation - חלק 4 - שימוש ב-TGS עם Rubeus

ההרצאה הבאה: האזנה ברשת ויצירת שיתוף SMB על Kali

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

  • שיטות להעלאת הרשאות - Privilege Escalation
  • התקנת Kali
  • הרצאה על Service בוונדוס
  • הרשאות על קבצים - חלק 1

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

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