PracticU

העלאת הרשאות בוונדוס 11
מיוזר לאדמין - Privilege escalation
חלק 2 - Rubeus

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › העלאת הרשאות בוונדוס 11 מיוזר לאדמין - Privilege escalation חלק 2 - Rubeus
מילון מושגים:
אנטי וירוס - תוכנה שמזהה, חוסמת ומסירה תוכנות זדוניות מהמחשב, ומנטרת פעילות חשודה.
וירוס - תוכנה זדונית שמשכפלת את עצמה ומתפשטת ממחשב למחשב, ועלולה לפגוע בקבצים או בפעולת המערכת.
GitHub - שירות ענן לאחסון מאגרי קוד מבוססי Git, המאפשר שיתוף פעולה, מעקב גרסאות וניהול פרויקטים.
קוד מקור - הקוד שמפתחים כותבים בשפת תכנות, לפני הידור, המגדיר את פעולת התוכנה.
Visual Studio - סביבת פיתוח משולבת (IDE) של מיקרוסופט לכתיבה, ניפוי והרצה של קוד, בעיקר בשפות .NET.
.NET - פלטפורמת פיתוח של מיקרוסופט להרצת יישומים בשפות כמו C#, הכוללת ספריות וסביבת ריצה משותפות.
C# - שפת תכנות מונחית עצמים של מיקרוסופט, המשמשת בעיקר לפיתוח יישומים על פלטפורמת .NET.
דיבאג - תהליך של איתור, הבנה ותיקון תקלות בקוד, לעיתים בעזרת כלי שמאפשר לעצור ולעקוב אחר ריצת התוכנית.

העלאת הרשאות בוונדוס 11
מיוזר לאדמין - Privilege escalation
חלק 2 - Rubeus
בשיעור זה אנו ממשיכים את התקפת העלאת ההרשאות ב-Windows 11, ממשיכים להפוך מיוזר פשוט לאדמיניסטרטור. בשיעור הקודם הגדרנו Delegation על הקורבן שמאפשר למחשב PT1 שבשליטתנו להזדהות בשמם של כל המשתמשים שאינם רגישים, ובמיוחד בשמו של האדמיניסטרטור. עתה עלינו להנפיק לעצמנו טיקט, ולשם כך נשתמש בכלי Rubeus.
נושאי הסיכום המוצגים בשיעור:
1. הכנת תחנת התוקף: על Windows 11 של התוקף מוודאים שהאנטי-וירוס מנותק, הן ההגנה בזמן אמת והן רשימת האקסקלוז'נים, שבה נכללת תיקיית ההורדות כדי שהאנטי-וירוס לא ייגע בקבצים שיורדו לשם.
2. הורדת Rubeus: נכנסים לאתר הפרויקט ב-GitHub ומגלים הפתעה, ב-Releases אין קובץ exe מוכן, המפתחים מספקים רק קוד מקור ומציעים לקמפל בעצמנו. אין בזה שום קושי, ובמיוחד שמדובר בפרויקט עם סולושן מוכן שמכיל את כל ההגדרות הדרושות לקימפול.
3. התקנת Visual Studio: מורידים מהאתר הרשמי של מיקרוסופט את גרסת ה-Community של Visual Studio, שהיא חינמית. חשוב להבין שהקובץ הראשון שיורד הוא רק ה-installer המקדים, וההתקנה המלאה אורכת כחצי שעה. ב-wizard בוחרים את עומס העבודה של פיתוח דסקטופ ב-.NET, שכולל C# ויישומי קונסולה, ולא צריך לפחד מסביבת פיתוח, שכן לא נכתוב אף שורת קוד, רק נפעיל את הפרויקט המוכן.
4. פתיחת הסולושן: אחרי ההתקנה, מדלגים על ההרשמה ופותחים ב-Visual Studio את קובץ הסולושן של Rubeus מתוך תיקיית ההורדות. התוכנה מציעה לעדכן את הפרויקט ל-.NET 4.8 החדש, ומאשרים. אפשר לצפות בקוד המקור, אך מה שמעניין הוא רק הקימפול.
5. קימפול הכלי: מריצים את הפרויקט, ו-Visual Studio ממיר את הקוד לקובץ exe ומריץ אותו. מכיוון שאנו זקוקים רק לקובץ ה-exe עצמו בלי הרצה, עושים rebuild בקליק ימני, והקובץ נוצר בתוך תיקיית ה-Bin שבתוכה תיקיית Debug או Release. מעתיקים את ה-exe ומשאירים עותק גם בשרת הקבצים כדי שלא יהיה צורך לקמפל שוב.
6. העברת הכלי אל הקורבן: הקורבן הלך לישון במהלך ההכנות, מעירים אותו ומעתיקים את קובץ ה-exe אל תיקיית ההורדות של התחנה הנפרצת, שכזכור נכללת באקסקלוז'נים של האנטי-וירוס, ומשם יופעל בשיעור הבא להנפקת הטיקט.
סיכמנו את שלב הכנת הכלים בהתקפת העלאת ההרשאות, הורדת קוד המקור של Rubeus, התקנת Visual Studio Community, קימפול הפרויקט לקובץ exe והעברתו אל התחנה הנפרצת. בשיעור הבא נעסוק בנושא העלאת הרשאות בוונדוס 11
מיוזר לאדמין - Privilege escalation
חלק 3 - קבלת TGS. זה הכל, תודה רבה.
בשיעור הבא נעסוק בנושא העלאת הרשאות בוונדוס 11
מיוזר לאדמין - Privilege escalation
חלק 3 - קבלת TGS.
SR12957HE

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

  1. 00:00

    המשך התקיפה

  2. 00:37

    הורדת הכלי Rubeus

  3. 01:15

    הצורך לקמפל בעצמנו

  4. 01:52

    הורדת Visual Studio

  5. 02:30

    בחירת רכיבי ההתקנה

  6. 03:08

    פתיחת הפרויקט להידור

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

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

  1. 00:02

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

  2. 00:27

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

  3. 00:41

    האמת יש הרבה כלים שיודעים לעשות את זה, נשתמש ברוביוס. נלך ל-Windows 11 של האקר, נבדוק שהאנטיווירוס פה מנותק, גם באקסקלוז'ינים.

  4. 00:52

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

  5. 01:15

    הולכים ל-release latest ומגלים פה להפתעתנו שאין לנו קובץ אקזה והם לא מוכנים לתת לנו קובץ אקזה הם אומרים תקמפל לבד תוריד את הקובץ מקור ותקמפל לבד ואנחנו איתכם לא מפחדים אנחנו יכולים להוריד קוד מקור ולקמפל אותו לבד, נכון?

  6. 01:33

    נפתח אותו, נעשה Extract All, ניקח את הפקודות האלו ב-C-Sharp ונקמפל אותו. יש לנו סולושיון מוכן, כל הפתרון וכל ההגדרות שדרושות לקמפול יש לנו פה בפנים, רק אין לנו Visual Studio.

  7. 01:47

    זה גם לא מפחיד אותנו, זה לחיצת כפתור אחת, מורידה לנו Visual Studio, אני הולך ל-Visual Studio Downloads ומחפש גרסת Community שהיא ב-Free Download, מאתר הרשמי של מייקרוסופט זה חינם זה קל רק לוקח חצי שעה להוריד את זה מי שחשב שזה ירד מהר טועה כי זה רק האינסטלטור קובץ הקטן המקדים ההתקנה המלאה תכף תתחיל ואתם תראו שזה באמת ייקח חצי שעה האינסטולר הזה רק ישאל

  8. 02:15

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

  9. 02:30

    כל מה שצריך לעשות זה לשים פה את ה-V הזה, .NET Desktop Development, פיתוח לדסקטופ, איפה שיש את ה-C-Sharp ו-Consule Applications.

  10. 02:41

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

  11. 02:52

    הוא שואל אותי אם אני רוצה להירשם ל-Visual Studio, אני עושה Skip, עושה סטארט במצב שיהיה שחור, ולא משנה לי איך זה ייראה, אני עושה Start as is.

  12. 03:02

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

  13. 03:18

    Open a project or solution, אנחנו פותחים את הסולושן המוכן, הולכים ל-Downloads, Rubius, ופותחים אותו.

  14. 03:27

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

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

ההרצאה הקודמת: העלאת הרשאות בוונדוס 11 - מיוזר לאדמין - Privilege escalation - חלק 1 - הגדרת RBCD Delegation

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

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

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

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

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