
הטקסט המלא של הדקות הראשונות בהרצאה «התקפת Pass-the-Hash עם psexec» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אנחנו רוצים לראות מה אפשר לעשות עם האש שאי אפשר לפרוץ אותו איך אנחנו יכולים להשתמש בהאש שאי אפשר להפוך חזרה לסיסמה כי הסיסמה המקורית הייתה מורכבת מאוד ובאף מילון אין אותה אנחנו לא מצליחים לעלות על הסיסמה המקורית אז אנחנו יכולים לתפוס את ההאש, איתו לעבור לשירותים אחרים ולהגיד להם הנה ההאש
אין לנו סיסמה מקורית, לא צריך סיסמה מקורית, למה? כי גם השירותים האחרים והשרתים האחרים גם הם לא יודעים סיסמה מקורית.
גם להם יש רק את ה-hash של הסיסמה המקורית. אז אם אני אתפוס את ה-hash של היוזר בלי שאני יודע סיסמה מקורית, אני אוכל עם ה-hash הזה לבוא לכל מיני שרתים ברשת, כאילו אני יודע את הסיסמה והם לא יודעים שאני לא יודע את הסיסמה, כי גם להם יש את אותו ה-hash.
עכשיו, יותר מזה אני אגיד לכם, אני אקח את ה-hash לא שלי, אני אקא האש מתוך הזיכרון של אלסאס זאת אומרת יש לנו פה תהליך שנקרא אלסאס שיש לו קאש של כל הסיסמאות של יוזרים של כל ההאשים של יוזרים שהתחברו לווינדוס הזה אני אשלוף מתוך הזיכרון שלו את הסיסמאות כאילו אני עושה דיבאג זאת אומרת אני אגיד לווינדוס אני עושה דיבאג אני מחפש תקלה תן לי להיכנס לזיכרון
רם של תוכנות האחרות כדי לחפש תקלות זה נקרא לעשות דיבאג. הוא ייתן לי כי אני אדמיניסטרטור שמחפש תקלה. אני אכנס לראם שלו ואני אשלוף את ה-hash של יוזר אחר.
נניח של אדמיניסטרטור. ועם הסיסמה הזאת של אדמיניסטרטור אני אתחיל לטייל ברשת. אז בואו נראה מה המצב שלנו, איך אנחנו הולכים לעשות את כל זה.
אז תראו, נקודת המוצא שאני כרגע במחשב הזה, שזה Windows 10, הצלחתי לפרוץ אליו ואני משתמש רגיל במחשב הזה עם הרשאות אדמיניסטרטור. אבל אין לי הרשאות על מחשבים אחרים.
זאת אומרת, הצלחתי להשתלט על מחשב כלשהו, נניח שלחתי לו אימייל זדוני או ניצלתי איזושהי חולשה, והצלחתי להשתלט על יוזר שקוראים לו אלכס, יש לי את הסיסמה שלו, אני שולט עליו והוא חבר בקבוצת אדמיניסטרטורס.
סבבה, אתה שולט על היוזר הזה, אבל מה קורה הלאה? איך תשתלט על השרת? אני רוצה לתפוס רגע שבו מישהו אחר, אדמיניסטרטור אחר, התחבר למחשב הזה, איך שהוא התחבר למחשב הזה, השם והסיסמה שלו יהיו שמורים ב-elsas ואני אתפוס את ה"ה" של הסיסמה שלו, ועם ה"ה" של הסיסמה אני אתחבר לשרת.
שימו לב, בשרת יש את אותו אדמיניסטרטור עם אותה סיסמה, בדיוק אותה סיסמה שהאדמיניסטרטור עובד איתה. אני מחכה לרגע שהאדמיניסטרטור יתחבר לתחנת העבודה, אבל אלכס לא יכול להתחבר לשרת כי אין לו אישור להתחבר לשרת.
עכשיו, כל מה שאני מספר לכם עובד גם בארגונים גדולים, גם במערכות של ניהול מרכזי, הכל עובד אותו דבר.
פה אני מנסה לעשות הכל בלי שרת כרגע. אז יש לנו פה בווינדוס 10, שהחלטנו שהוא שרת, שיש עליו תיקייה משותפת, רק משתמש בשם אדמיניסטרטור.
אלכס לא יכול להיכנס. מה עוד יש לנו פה? יש לנו פה בכונן C שיתוף של פרויקט X ופרויקט Z, לא משנה איזה שהם שיתופים, אבל חייבים להיות שיתופים בשיירינג, רואים פה שיתוב זמין בואו תראו אני כרגע אלכס ואני אראה לכם שאנחנו מתחילים מנקודה שלאלכס
הזה אין אישור גישה לשרת זה אומר שאם אני אנסה להריץ משהו בשרת נניח עם תוכנת פי אס אקזק זאת גם תוכנה מתוך סיס אינטרנלס מהחברת סיס אינטרנלס שמייקרוסופט קנו אותה פי אס אקזק מריץ לי תוכנות במחשב מרוחק בואו אני אראה לכם את זה אני מוריד את הפי אס אקזק הזה אני רוצה להראות לכם שכרגע אין לי אישור להריץ שום דבר, אני לוקח את ה-PS Tools, Extract All,
אני אמחוק את ה-exe שלו, את ה-zip שלו, הנה, אני אכנס ל-PS Tools, הנה, יש לי פה PS Exec. בואו ניכנס לתיקייה הזאת מתוך אלכס, אני עושה פה cd לתיקייה הזאת, עושה PS Exec, תריץ לי על מחשב מרוחק פקודת IP Config, או יכלתי CMD, או מה שאני רוצה אני יכול להריץ
על המחשב ההוא, הוא אומר לי username וpassword is incorrect username וpassword is incorrect אני לא יכול להריץ לך שום דבר על השרת אין לך אישור כניסה לשם זאת נקודת המוצא שלנו עכשיו אנחנו מחכים שהאדמיניסטרטור יתחבר למחשב הזה בוא ניתן לאדמיניסטרטור להתחבר למחשב הזה
נפעיל פה נניח remote desktop remote desktop settings או פה enabled מותר להתחבר בremote desktop למחשב הזה נהדר ועכשיו אנחנו עושים דבר כזה mstse remote desktop, כן, אה, דרך אגב, אם אתם לא מכירים אתם יכולים פה לכתוב remote desktop.
remote desktop connection, להתחבר לשרת מרוחק, ותחשבו שמנהל רשת מתחבר אליי. לא משנה באיזה צורה הוא מתחבר אליי, באיזושהי צורה אני צריך שהוא יתחבר אליי.
הוא עושה קונקט, מה הוא מקיש? את השם והסיסמה שלו. אבל לאן הוא ישלח את זה? לשרת שלי? כן, למחשב שלי, הוא בא להתחבר. בתמימות מנהל רשת בא להתחבר.
מותר לו? מותר לו. הנה הוא מתחבר למחשב שלי, הנה בבקשה, יש לו פה רימור דסקטופ למחשב. תחשבו שהמנהל רשת מחובר ואני לא מרגיש כלום, הוא התחבר אליי לעשות לי משהו, לתקן לי משהו.
אבל מה קרה? ה-Lsas עשה על זה קאש. זאת אומרת שאם אני אכנס עכשיו ל-Mimicats ואני אכנס לתוך ה-Lsas הזה, אני אוכל לשלוף את הקאש של הסיסמה שלו.
תראו איזה יופי, אני עכשיו אלכס, אבל קודם כל אני אפעיל קובץ לוק שיהיה לנו קובץ לוק על הכל, יופי.
אני נותן לעצמי הרשאות דיבאג, אני נכנס לסקורה LSA ושולף את כל לוגון פסוורדס. בואו נראה מי יש לנו פה, יוזר נאם אלכס והה של האלכס.
אתם רואים?