PracticU

שליפת סיסמאות מתוך זיכרון
בלי להתקין Mimikatz

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

שליפת סיסמאות מתוך זיכרון בלי להתקין Mimikatz
הרצאה זו עוסקת ברעיון שעומד מאחורי כלים כמו Mimikatz, בלי להריץ את הכלי עצמו על המחשב של הקורבן. Windows מחזיק תהליך בשם Local Security Authority (LSA/LSASS) שזוכר בזיכרון את פרטי ההתחברות של משתמשים, כדי לאפשר התחברות חד-פעמית (Single Sign-On) בלי להקיש סיסמה שוב ושוב לכל שרת. מי שיש לו הרשאות ניהול על תחנה יכול, בעזרת זכות דיבאג, לגשת לזיכרון של תהליכים אחרים, כולל LSA.
הבעיה המעשית היא שתוכנות אנטי-וירוס מזהות את Mimikatz עצמו באופן מיידי. הרעיון המרכזי בהרצאה הוא שאפשר להשיג את אותו מידע בלי להעביר קוד חיצוני חשוד למחשב: Windows עצמו מאפשר ליצור "תצלום" (dump) של זיכרון תהליך מסוים דרך כלי מערכת מובנה. קובץ כזה הוא פשוט העתק של הזיכרון באותו רגע, ואין בו שום רכיב שאנטי-וירוס יכיר כתוכנה זדונית. את הקובץ אפשר להעביר למחשב אחר ולנתח אותו שם, באופליין, הרחק ממערכות ההגנה שרצות על מחשב הקורבן.
כך מובהר למה הפרדה בין "מה שרץ על מחשב הקורבן" לבין "איפה מנתחים את המידע" היא מה שמאפשר להתחמק מגילוי, ומה החשיבות של LSA ככלי אטרקטיבי לתוקף שמחפש סיסמאות של משתמשים בעלי הרשאות גבוהות שמתחברים לתחנה באופן זמני.
השיעור הבא בקורס: שליפת כל הסיסמאות של הארגון מתוך זיכרון של DC

פרקי ההרצאה: שליפת סיסמאות מתוך זיכרון בלי להתקין Mimikatz

  1. 00:00

    איך עובד הזיכרון של LSA

  2. 00:36

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

  3. 01:16

    שירות הכניסה החד-פעמית

  4. 01:55

    היקף השליטה לאחר הגניבה

  5. 02:30

    יצירת עותק זיכרון בלי כלים

תמלול ההרצאה: שליפת סיסמאות מתוך זיכרון בלי להתקין Mimikatz

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

  1. 00:02

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

  2. 00:24

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

  3. 00:47

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

  4. 01:16

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

  5. 01:46

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

  6. 02:01

    אבל יש לנו בעיה. הבעיה שכל האנטיווירוסים תופסים לנו את המימי-קאץ. כל האנטיווירוסים ישר מזהים אותו. אז איך אני יכול להוציא את ה"בפנוכו" של הזיכרון בלי מימי-קאץ?

  7. 02:14

    אז התשובה היא מאוד פשוטה: ב-Task Manager הרגיל של Windows אפשר לבוא ל-LSS, לוקל סיקיוריטי אות'וריטי, ללחוץ כפתור ימני ויש פה create dump file. זה למעשה צילום של כל זיכרון הראם של התהליך הזה פשוט את כל הראם שלו לזרוק לקובץ הנה הוא זרק את זה ואני לוקח את הקובץ הזה מתוך ההארדיסק עושה קופי הנה הוא כאן בתיקיית טמפ תופס 53 מגה ווינדוס עצמו עושה את זה בלי אף תוכנה מסוכנת שאני

  8. 02:40

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

  9. 03:00

    דברים מתוך ה-LSS תוציא לא מ-LSS של מערכת

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

ההרצאה הקודמת: שליפת סיסמה של מנהל רשת - מתוך זיכרון של Windows 11

ההרצאה הבאה: שליפת כל הסיסמאות של הארגון - מתוך זיכרון של DC

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

  • אקטיבציה חינם של וונדוס - בלי להתקין כלום על מחשב
  • הסבר על mimikatz
  • שליפת כל המוצרים מתוך MySQL
  • שליפת מידע עם Azios

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

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