PracticU

התקפת NtlmRelayX יחד עם BloodHound.py - חלק 2

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › התקפת NtlmRelayX יחד עם BloodHound.py - חלק 2
מילון מושגים:
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
LDAP - פרוטוקול לגישה ולשאילתה של שירותי מדריך כמו Active Directory, לאיתור וניהול משתמשים ומשאבים.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
קבוצה - אוסף של משתמשים או אובייקטים שמנוהלים יחד, כדי להעניק הרשאות או הגדרות משותפות בבת אחת.
מסד נתונים - אוסף מאורגן של נתונים המאוחסן כך שאפשר לשמור, לחפש, לעדכן ולשלוף אותו ביעילות, לרוב באמצעות שפת שאילתות.

התקפת NtlmRelayX יחד עם BloodHound.py - חלק 2
ההרצאה מדגימה את הכלי BloodHound, המציג בצורה גרפית את מבנה ההרשאות וההתחברויות ב-Active Directory, ואת האיסוף של המידע עבורו באמצעות הגרסה שרצה מתוך קאלי ולא מתוך מחשב הקורבן.
התפיסה המרכזית
1. איסוף נתונים מרחוק: בניגוד לכלי המקורי שהיה צריך לרוץ בתוך מחשב הקורבן (ולכן חשוף לזיהוי), יש גרסה שרצה מבחוץ ומתחברת ל-LDAP של הדומיין עם פרטי חשבון שהושגו, ואוספת מידע על מחשבים, משתמשים וקבוצות לתוך קובץ.
2. הצגה גרפית: הכלי הגרפי טוען את הקובץ שנאסף למסד נתונים, ולאחר מכן מציג יחסי חברות בקבוצות, כמו מי חבר בקבוצת האדמינים, וכן מאפשר להריץ ניתוחים מוכנים על נתיבי תקיפה אפשריים בדומיין.
3. מטרת הכלי: המרצה מסביר שהכלי שימושי כשנכנסים לדומיין לא מוכר ורוצים להבין במהירות מי מחזיק הרשאות חזקות ואילו נתיבים מובילים אליהן.
למה זה חשוב להבין
הדגמה זו מראה שמידע שמצטבר ב-Active Directory (יחסי קבוצות, הרשאות) יכול לחשוף במהירות, בעזרת ניתוח גרפי, נתיבים להשגת הרשאות גבוהות - ולכן חשוב למנהלי רשת להכיר את סוג הניתוח הזה ולבדוק את ההרשאות בארגון שלהם באופן דומה.

פרקי ההרצאה: התקפת NtlmRelayX יחד עם BloodHound.py - חלק 2

  1. 00:00

    ההבדל בין הכלים

  2. 00:38

    איסוף מידע מקאלי

  3. 01:13

    הגדרת פרמטרי האיסוף

  4. 01:51

    ייבוא המידע לממשק

  5. 02:30

    התוצאות שהתקבלו

תמלול ההרצאה: התקפת NtlmRelayX יחד עם BloodHound.py - חלק 2

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

  1. 00:02

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

  2. 00:13

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

  3. 00:26

    אבל אין לי גישה לתוך Windows 11, אין לי גישה לקורבן. אני יכול להפעיל bloodhound.python מתוך קאלי להתחבר ללדאפ ולאסוף מידע.

  4. 00:38

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

  5. 00:54

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

  6. 01:05

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

  7. 01:27

    אני אומר לו איזה דומיין, מי זה dc מי זה global catalog מי זה שרת dns שדרכו עושים resolving על הכל name server ולאסוף את הכל בקובץ zip עושה enter הוא זיהה כאן שיש חמישה מחשבים בדומיין חמישה usרים 52 קבוצות ושם את הכל בקובץ הזה בארדיסק הנה הקובץ עכשיו נשאר לנו רק להפעיל את הבלדהאונד

  8. 01:53

    את הכלי הגרפי לתת לו שם וסיסמה לדאטאבייס לנאו 4G הזה שרץ לנו ברקע 1234 וסייף פסוורד שלא ישאל אותי יותר סיסמאות, התחבר לדאטאבייס הזה כרגע בכלי הגרפי הזה אין שום נתונים, אתם יכולים לראות ש-0,0,0 אובייקטים on-prem זה אומר באקטיב דירקטורי הכל 0 ובענן הכל 0

  9. 02:17

    מה שאני עושה, אני עושה פה Upload Data, האייקון הרביעי מלמעלה, אל תתבלבלו הוא הולך ל-OM, לתיקיית הבית, ולוקח את קובץ ה-ZIP הזה, עושה Open, הוא מייבא אותו, אני לוחץ פה Clear Finished, זה אומר שהוא סיים את הכל, אם המסך הזה נקי, עושה Refresh Database

  10. 02:36

    Tuts לרענן את הסטטיסטיקה של הדאטאבייס, זה אומר לשלוף נתונים מחדש, ואז On-Prem אנחנו רואים שיש לנו חמישה מחשבים כאן, חמישה יוזרים,

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

ההרצאה הקודמת: התקפת NtlmRelayX יחד עם BloodHound.py - חלק 1

ההרצאה הבאה: חיבור לתחנה עם Meterpreter - ומיגרציה לחשבון SYSTEM

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

  • וולידציה למספר מאפיינים יחד
  • התקפת CSRF
  • שליפת מוצר יחד עם הקטגוריה שלו ב-Mongoose
  • התקפת SQL injection

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

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