
הטקסט המלא של הדקות הראשונות בהרצאה «גניבת HASH מתוך חיבור RDP רגיל» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה זו אנחנו הולכים לראות הגנות שיש לנו על rdp כדי שלא יגנבו לנו את הסיסמה של אדמיניסטרטור כשאנחנו מתחברים לתוך התחנה של יוזר שהיוזר הזה נפרץ זאת אומרת הנחת היסוד שלי שמחשב בודד נפרץ והאקר יושב עליו ונניח האקר הזה יושב תחת אדמין מקומי והוא ממש רוצה לתפוס סיסמה של דומיין אדמין ולהשתחרר מתוך גבולות של מחשב בודד כי תסתכלו כרגע הוא לא
יכול להיכנס לשום מקום כי הוא כלוא בתוך מחשב בודד כל מקום שהוא מנסה לגשת אליו מבקש שם וסיסמה מתוך דומיין ואין לו אותם כי הוא הצליח להשתלט רק על תחנה בודדת זאת אומרת הוא אדמין אבל רק בתוך windows 10 המקומי אין לו שום יכולת להיכנס למחשבים אחרים ברשת זה נקרא lateral movement תזוזה לרוחב הרשת וההאקר הזה יושב כאן וממתין
שמישהו יתחבר אליו ברימורט דסקטופ ברגע שיהיה פה ב-RDP עוד איזשהו אדמיניסטרטור אפשר יהיה לנסות להשתלט על הסשן שלו אבל היום הטריק הזה כבר לא עובד גם השתלטות על הסשן דורשת סיסמה ולכן האקר רוצה לא לתפוס את הסשן עצמו אלא מתוך האל סאס מתוך התהליך הזה בזיכרון
לגנוב את ההאש של הסיסמה שזה למעשה כמו לגנוב סיסמה עצמה. אז קודם כל בואו ניוודא שהאנטיווירוס מנותק, אנחנו עכשיו האקרים, השתלטנו על התחנה, יש לנו לוקל אדמין, ניתקנו את האנטיווירוס, אני גם רוצה להוריד מימיקאץ, אני כותב מימיקאץ kiwi, ונכנס לגיטהאב,
לוחץ על המימיקאץ פה למעלה, הולך ל-releases ומוריד את המימיקאץ כף תחתון trunk.zip. בואו נפתח את התיקייה של הדאונלודס, נחלץ את הטראנק הזה, נחלץ את המימיקאץ שלנו, נמחק את קובץ זיפ, נעשה לו delete, אני לא צריך את הזיפ, אני אקרא לו פשוט מימיקאץ ואני אשים אותו
בקונן C שיהיה לי יותר קל לגשת אליו ואת התיקייה הזאת של מימיקאץ אני גם אשים באקספשן באנטיווירוס שיהיה באקסקלוז'ונס שאנטיווירוס לא ייגע בו, יש לי כבר תיקיית דאונלורדס כאן ואני מוסיף עוד פולדר, עוד תיקייה בקונן C של מימיקאץ ועכשיו האקר עם המימיקאץ שלו יושב ומחכה שמישהו יתחבר ברימור דסקטופ
בוא נריץ את המימיקאץ ניתן לנו זכויות די-באג כדי שנוכל להיכנס לאלסאס נקודה אקזה כאילו אנחנו מחפשים באגים בתוכנה אנחנו מקווים שאלסאס לא מוגן כי יש הגנות שחוסמות את זה ויש לנו מזל אלסאס שופך לנו את הכל טוב בוא נחכה שמישהו יתחבר לנו פה ל-RDP לתקן משהו לבדוק משהו ונגנוב לו את ה-hash של הסיסמה.
קודם כל צריך להפעיל פה remote desktop, ב-remote desktop settings אני מפעיל אותו. ככה זה לרוב בארגון כדי שאפשר יהיה להתחבר לתחנות ולסדר בהן משהו, לבדוק דברים שלא עובדים, או לעבוד על התחנה הזאת מרחוק מהבית.
בואו נראה מה קורה אצלנו בדומיין. יש לנו יוזר בשם דיוויד, והדייוויד הזה הוא member of domain admins, הוא מנהל הרשת, והוא צריך להתחבר עכשיו מהתחנה המובטחת שלו, שזה הווינדוס 10.2, לתוך התחנה הפורצה הזאת, כדי לתקן משהו, לבדוק משהו, והוא בתמימותו, דיוויד הזה,
שהוא גם מנהל רשת, כותב רימור דסקטופ, אפשר לחלופין לכתוב גם mstse, זה אותו דבר, זה האקזה שמריץ את הרימור דסקטופ קונקשנס, נפתח לנו פה הקליינט, והוא כותב לאן להתחבר, לווינדוס 10.1, אפשר להוסיף דום נקודה לוקאל, אם אני לא מוסיף את זה הוא יודע לבד להוסיף
את השם של הדומיין עושה קונקט שימו לב כשהוא מתחבר לשמה שואלים אותו שם וסיסמה שלו הוא כותב את הסיסמה שלו עושה אוקיי ועכשיו הוא בתוך התחנה ברגע שהוא בתוך התחנה הוא אומר האם להעיף את מי שכרגע מחובר אם אני לוחץ yes הוא מחכה לניתוק וכאן הוא אומר תיזהר מישהו בא לנתק אותך האם אתה מסכים אני יכול לעשות cancel ואני יכול לעשות אוקיי אם אני עושה אוקיי
אני עף היוזר שלי מתנתק אתם רואים אני כאילו בחוץ אבל דיוויד הזה נכנס פנימה זה דרך אגב ההבדל בין שרת לווינדרוס שהוא תחנת עבודה בשרת אפשר להיכנס כמה אנשים במקביל בלי להפריע אחד לשני טוב מה קורה אצלנו בטאסק מנאג'ר עכשיו אתם יכולים לראות פה שיש לנו עכשיו שני יוזרים בזיכרון כאשר האדמין שלי הוא דיסקונקטד אבל
התוכנות שלו נשארו פתוחות זה אומר כל מה שפתחתי נשאר להיות פתוח כולל המימי קאץ, כולל הפיילואוד, אם הייתי מריץ אותו פה, ודייוויד התחבר ומסדר כל מיני דברים שלו, והוא דומיין אדמין.
דייוויד מסיים לעשות את העבודה שלו, אני לא יודע מה הוא עשה, סידר איזה משהו, ועשה איקס וסגר את החיבור. אני כאקר על התחנה הזאת רואה שהייתי לבד, פתאום יש לי פה דייוויד שהוא דיסקונקטד.
דייוויד לא עשה לוג אוף, הוא לא עשה כזה דבר, הוא לא עשה סיין אאוט. בגלל שהוא לא עשה sign out התוכנות שלו נשארו פתוחות כאילו היה לו איזה ניתוק בתקשורת אז גם הסיסמה שלו נשארה בתוך ה-elsas בואו תראו אני עכשיו בתוך ה-elsas עושה secure logon passwords שופך את כל מה שיש ב-lsa בזיכרון רק לפני כן אני צריך פה לעשות right click id להוסיף עוד עמודה
ואני רואה שיש לי פה עמודה עם מספר החיבור ו-david זה חיבור מספר 4 אני רוצה את ה-hash של החיבור מספר 4 בואו נחפש זה from 0 זה חיבור 0 אם נעלה למעלה נראה כבר interactive from 1 מה אנחנו מחפשים אנחנו מחפשים 4 חיבור מספר 4 הגענו ל from 3 אני עולה למעלה הנה אני רואה interactive from 4 אבל username איזשהו user של הסיסטם כאילו למערכת ההפעלה עצמה יש כל מיני יוזרים
שפועלים עצמאית עושים כל מיני דברים שלהם כמו windows manager זה פחות מעניין אותי אני מחפש from 4 של דייוויד in remote interactive from 4 זה rdp בקונקשן מספר 4 של דייוויד מצאנו את הסשן שלנו ויש לנו פה את ההאש זה ההאש של הסיסמה של דייוויד ועם ההאש הזה אני יכול לעשות התקפה past the hash ולהתחבר לכל שרת שמותר לדייוויד דרך אגב איך אני יכול לוודא
שזה באמת ההאש של דייוויד של הסיסמה המקורית ולא משהו אחר