
הטקסט המלא של הדקות הראשונות בהרצאה «תקיפת HTA עם Unicorn» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאה הזו אנחנו רוצים לראות עוד התקפות עם יוניקורן הפעם אנחנו רוצים לראות חיבור מסוג HTTPS עם מטרפריטר שזה ה-CMD המשוכלל נשתמש ב-HTA. HTA זה סיומת של קובץ שהקובץ הזה בפנים מכיל HTML ו-JavaScript בדיוק כמו דפי ווב רק שזה לא דף אינטרנט זה אפליקציה מקומית במחשב.
רעיון של מייקרוסופט היה לאפשר למתכנתים בקלות להעביר את הקוד של ה-Web, של דפי אינטרנט, לתוך תוכנה רגילה בווינדוס.
אז הם מאפשרים לנו HTML רגיל, JavaScript רגיל, לשמור מקומית כקובץ HTA, זה הסיומנט שלו, HTML אפליקיישן, ואז בתוך ווינדוס יש תוכנה, קובץ אקזה, שיודע להעריץ אותו כתוכנה רגילה, כקוד רגיל.
היתרון של hta הזה שאפשר להוריד אותו דרך הבראוזר כמו attachment רגיל ולהריץ אותו והוא פחות חשוד מקובץ אקזה אבל מבחינת יכולות הוא דומה מאוד ויכול לעשות המון נזק ואנחנו הולכים לייצר קובץ כזה רק שאני רוצה ליצור אותו בקאלי בואו נמחוק את מה שעשינו לפני כן rm power של עתק rm unicorn remote commands נשאיר פה רק את הunicorn py שזה הסקריפט המקורי
פייתון, אני עושה קופי פייסט לפקודה, זה השם של הפיילורד שלי שהוא צריך להוציא מתוך ה-MSF ונום, שימו לב מטרפריטר רווורסי טי טי פי אסט, האיי פי של קאלי, אפשר גם שם dns של קאלי, לאן חוזר הקליין ברגע שהוא מפעיל את הקוד הזדוני, באיזה פורט הוא מתחבר אליי, זאת אומרת זה האיי פי ופורט שצריך להיות בקאלי לינוקס ובאיזה פורמט,
מריצים את זה והוא יוצר לי תיקיית hta attack, בואו ניכנס לתיקייה הזאת hta attack ונראה מה יש בפנים בפנים יש שלושה קבצים בואו נראה מה יש בכל אחד מהקבצים נעשה cutly index ואנחנו רואים שבאינדקס html יש רק iframe שזה חלון בתוך חלון שאומר להציג על המסך את הקובץ הזדוני launcher hta אבל אי אפשר להציג
אותו הוא מוריד אותו למחשב ומריץ אותו כמובן שהמשתמש צריך לאשר את זה זאת אומרת האינדקס html הזה יגרום להורדה של launcher hta אני כמובן הייתי משפר אותו כדי שהבן אדם בכל זאת יסכים לעשות משהו בואו נראה מה יש לנו ב-luncher הזה אנחנו רואים פקודת power shell מקודדת ממש אפשר לראות power shell מילת power shell הם פיצלו כדי שאנטיבירוס לא יתפוס
אותה לא יודע כמה זה באמת יעזור ואחרי זה יש את ה-payload המקודד בקיצור הוא דרך javascript מריץ power shell בואו נראה איך כל הדבר הזה עובד צריך פה UnicornerC להריץ מה יש לנו בתוכה UnicornerC פקודות רגילות ל-MetaSploit אז אנחנו מריצים msf-consule-r ואת השם של הקובץ הוא פותח את
ה-msf-consule ומריץ את כל הפקודות האלו שם מאזין שם payload IP הכל בואו נפתח טאפ חדש ניכנס ל-Downloads ל-HTA-Attack ונריץ כאן את שרת ה-Web שלנו כדי שהיוזר יוכל לקחת את הקובץ אז יש לי פה שרת ווב בפורט 80 שמחכה לקורבן שיתחבר יש לי פה קאלי ליסנר בפורט 443 שמחכה לקורבן אחרי הפריצה לשלוט עליו וזה שרת ווב שמחכה שהוא יתחבר וימשוך את הקובץ אינדקס והאינדקס
יגרום לו להוריד את הלאנצ'ר בואו נבדוק מה הIP של קאלי שהוא לא השתנה לנו 132 בסוף נהדר הולכים לווינדוס בודקים שהאנטיווירוס מנותק, פותחים דפדפן, גולשים ל-IP של קאלי 2.80, רואים פה שקיבלנו את קובץ האינדקס שלנו, עשיתי view page source וקובץ האינדקס גרם לנו להוריד את קובץ HTA. הנה קובץ HTA למטה,
הוא שואל אותי האם לשמור אותו או למחוק אותו, אני עושה לו לשמור ואז מריצים את ה-HTML אפליקיישן הזה, את הקובץ הזה, תיזהר הוא לא חתום דיגיטלית לא יודעים מי יצר אותו אני גורם למשתמש להריץ אותו ואחרי שהוא רץ אפשר לראות שבפורט 80 באמת ירד הלאנצ'ר
hta ובקאלי יש לנו סשן