PracticU

גניבת סיסמה מדיסק
עם Mimikatz
וונדוס 11

בלי כתוביותעם כתוביות
PracticU › קורס SOC - מיישם הגנת סייבר › גניבת סיסמה מדיסק עם Mimikatz וונדוס 11
מילון מושגים:
סיסמה - מחרוזת תווים סודית שמשמשת לאימות זהות המשתמש בעת כניסה למערכת. ככל שהיא ארוכה ומורכבת יותר, כך קשה יותר לנחש אותה.
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
RAM - זיכרון הגישה האקראית של המחשב, מהיר ונדיף, שבו נשמרים נתונים ותוכניות בזמן ריצתם.
אדמיניסטרטור - משתמש בעל הרשאות הניהול הגבוהות ביותר במערכת, שיכול לשנות הגדרות, להתקין תוכנות ולנהל משתמשים אחרים.
הצפנה - המרת מידע לצורה בלתי קריאה בעזרת מפתח, כך שרק מי שמחזיק במפתח המתאים יכול לפענח ולקרוא אותו.

גניבת סיסמה מדיסק עם Mimikatz וונדוס 11
ההרצאה מסביר מה המשמעות של כלי לשליפת סיסמאות מתוך מערכת Windows, ולמה תוקף שמחזיק שליטה במחשב אחד עלול להשתמש בכלי כזה כדי לנסות להתפשט ברשת ולהגיע למשאבים נוספים.
הרעיון המרכזי
1. מצב ההתחלה: לתוקף יש שליטה מלאה (הרשאות אדמין) על מחשב בודד בלבד, אך הוא רוצה מידע שנמצא על מחשבים או שרתים אחרים ברשת.
2. שתי גישות אפשריות: המרצה מסביר שסיסמאות של משתמשים אפשר לנסות לשלוף משני מקומות שונים במחשב - מתוך הדיסק הקשיח או מתוך הזיכרון הפעיל (RAM) - ולכל גישה יתרונות וחסרונות שונים.
3. מה דורש הרשאות גבוהות: כלי מהסוג הזה פועל רק כאשר יש לו הרשאות הרצה מורחבות (אדמיניסטרטור), ולא עם הרשאות משתמש רגילות.
4. מגבלת השליפה מהדיסק: סיסמה שנשמרת בדיסק נשמרת בצורה מוצפנת/מעורבלת, ולא ניתן באופן מתמטי "לפתוח" את הערבול חזרה לסיסמה המקורית - אפשר רק להשוות בין ערבולים ידועים לערבול שנמצא, כך שההצלחה תלויה בכך שהסיסמה המקורית "מוכרת" מראש במאגר השוואה.
5. הקשר לשרתים: אם המשתמש המבוקש מעולם לא נכנס למחשב הנתון, הסיסמה שלו לא תימצא בדיסק שלו, אלא רק במקום שבו היא בפועל מאוחסנת (למשל שרת אחר) - מה שמסביר למה הגישה לדיסק המקומי לא תמיד מספיקה, ומוביל להרצאה הבאה על שליפה מהזיכרון.
שימו לב
הטכניקה מודגמת כדי להבין את הסיכון וחשיבות ההגנה (למשל ניהול הרשאות קפדני, הגבלת הרשאות אדמין, ניטור), ולא כמדריך הרצה בפועל.
השיעור הבא בקורס: גניבת סיסמה מזיכרון המחשב עם Mimikatz וונדוס 11

פרקי ההרצאה: גניבת סיסמה מדיסק עם Mimikatz וונדוס 11

  1. 00:00

    שליפת סיסמאות להתפשטות ברשת

  2. 00:57

    הורדת Mimikatz מ-GitHub

  3. 01:34

    עקיפת חסימת האנטיווירוס

  4. 02:13

    הרצת Mimikatz במסוף

  5. 02:46

    בדיקת הרשאות ב-Process Hacker

  6. 03:38

    הזכות לחיפוש תקלות בתוכנות

  7. 04:34

    הרשאות מנהל והרשאות דיבאג

תמלול ההרצאה: גניבת סיסמה מדיסק עם Mimikatz וונדוס 11

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

  1. 00:02

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

  2. 00:22

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

  3. 00:39

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

  4. 00:56

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

  5. 01:07

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

  6. 01:26

    אם אני אגיד לדפדפן לשמור אותו ולאפשר לי להוריד אותו, אז האנטיווירוס של Windows, ה-Defender חוסם לי אותו. נלך להגדרות של אנטיווירוס ונבטל real-time protection.

  7. 01:40

    real-time protection is off. עכשיו אני אנסה להוריד את זה עוד פעם. mimi.cutstrunk.zip זה הדפדפן שמנסה להזהיר אותי. כמובן שהאקרים לא משתמשים בדפדפן, הם עושים אותן פקודות בדיוק אותם דברים כמו שאנחנו עושים, רק לא בממשק גרפי, אלא על ידי פקודות, סקריפט כזה, תוכנה כזאת.

  8. 02:01

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

  9. 02:18

    אני יכול לעשות פה Right Click, Open in Terminal, לפתוח CMD את החלון השחור של הפקודות, זה פאוור של היום, ולהריץ בתוכו מימיקאץ. הנה עכשיו אני בתוך מימיקאץ ואני יכול להתחיל להריץ בפנים פקודות ולהגיד לו מה אני רוצה שיעשה.

  10. 02:36

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

  11. 02:53

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

  12. 03:10

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

  13. 03:33

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

  14. 03:47

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

  15. 04:01

    Run as administrator. הוא רוצה לוודא שאני באמת מתכוון לזה, אני עושה לו yes. זה נקרא הסכמה מפורשת. אני נמצא כרגע בתיקיית C Windows System 32.

  16. 04:12

    פה כל התוכנות של הווינדוס עצמו, כמו ping.exe וכאלו דברים. זה לא מעניין אותי. אני רוצה לעשות cd ולעבור לתיקייה שבה נמצא המימיקאץ לקחתי מפה את הנתיב עשיתי לו קופי חזרתי לחלון השחור עשיתי cd כפתור ימני פייסט ועברתי לתיקייה של מימיקאץ בוא ננקם מסך עם cls clear screen ונריץ את המימיקאץ מימיקאץ נקודה אקזה לחצתי טאב כדי שישלים

  17. 04:41

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

  18. 04:57

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

  19. 05:19

    ועכשיו אפשר לראות ב-right-click-properties ש-se-debug-privileged פתאום הוא ירוק, פתאום הוא enabled, ובסוגריים מודיפייד, זאת אומרת שתוכנה שינתה את זה לעצמה, מותר לה, זה כמו נצרה ליתר ביטחון הרשעה קיימת, אנחנו פותחים נצרה ועכשיו יכולים להשתמש בה.

  20. 05:36

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

  21. 05:54

    נהדר, אז לקחנו זכות של דיבאג ועם הזכות הזאת אנחנו יכולים להיכנס לתוכנות אחרות. דרך אגב, תסתכלו, process is full elevated, זה אומר שאני עשיתי run as administrator, שאני עם הרשאות של אדמיניסטרטור, זה נקרא elevated, זכויות מורמות כלפי מעלה.

  22. 06:13

    בואו נסגור את ה-Task Manager המשוכלל שלנו, נחזור ל-MimiCats, ונעריץ עכשיו LSA Dump. מה עושה LSA Dump? שולף לי סיסמאות של יוזרים מתוך הדיסק, מתוך ה-hard disk.

  23. 06:26

    זאת אומרת שאם אני אעשה עכשיו יוזר חדש שלעולם לא נכנס למחשב הזה, אני אעשה Computer Management ואני רק אעצור אותו, אני לא אכנס איתו.

  24. 06:36

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

  25. 06:55

    ואם אני אעשה LSA Dump, אחרי שלקחתי לעצמי זכות של דיבאג,

לקורס המלא: קורס SOC אונליין – מיישם הגנת סייבר

ההרצאה הקודמת: הזרקה Process Injection - חלק 2

ההרצאה הבאה: גניבת סיסמה מזיכרון המחשב - עם Mimikatz - וונדוס 11

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

  • גניבת סיסמה של וונדוס 11 - דרך ה-LAN עם Responder -b
  • העברה של וונדוס מדיסק אחד לתוך RAID
  • פריצה וגילוי סיסמה של משתמש בוונדוס 10 עם mimikatz
  • סיסמה של administrator - ב-AWS

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

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