PracticU

סוס טרויני בתוך קובץ וורד - MacroPack & Windows Metasploit

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › סוס טרויני בתוך קובץ וורד - MacroPack & Windows Metasploit
מילון מושגים:
קוד פתוח - תוכנה שקוד המקור שלה זמין לציבור לצפייה, לשימוש ולשינוי, לרוב לפי רישיון מתאים.
אנטי וירוס - תוכנה שמזהה, חוסמת ומסירה תוכנות זדוניות מהמחשב, ומנטרת פעילות חשודה.
וירוס - תוכנה זדונית שמשכפלת את עצמה ומתפשטת ממחשב למחשב, ועלולה לפגוע בקבצים או בפעולת המערכת.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
שרת אינטרנט - תוכנה או מחשב שמקבלים בקשות HTTP ומגישים דפי אינטרנט ומשאבים ללקוחות.
סשן - פרק זמן של פעילות רציפה בין משתמש למערכת, שבו נשמר מידע על מצבו, למשל לאחר התחברות לאתר.
אקסל - תוכנת גיליונות אלקטרוניים של מיקרוסופט לארגון, חישוב וניתוח נתונים בטבלאות ובנוסחאות.

סוס טרויני בתוך קובץ וורד - MacroPack & Windows Metasploit
בשיעור זה אנו מריצים את מסגרת מטאספלויט ישירות על ווינדוס, בלי קאלי לינוקס כלל, כדי לחסוך את שלב העברת קובץ הפיילואד בין המערכות. אנו מתקינים את הכלים, משרשרים את ייצור הקוד הזדוני עם האריזה לתוך קובץ וורד בפקודה אחת, ומדגימים שליטה מלאה במחשב הקורבן דרך Meterpreter.
נושאי הסיכום המוצגים בשיעור:
1. המטרה של ההרצאה: להפעיל את מסגרת מטאספלויט ישירות על ווינדוס, כדי שלא נצטרך להעביר את קובץ הקוד הזדוני מקאלי לווינדוס, אלא ליצור אותו מקומית, לארוז אותו בעזרת MacroPack בתוך קובץ וורד ולשלוח לקורבן.
2. סידור סביבת העבודה: מוחקים את קבצי ההרצאה הקודמת ומשאירים רק את כלי האריזה. קובץ שלא נמחק מתברר שתקוע בגלל שתהליך של וורד עדיין יושב עליו, ומזהים אותו במנהל המשימות, מסיימים את התהליך ורק אז הקובץ ניתן למחיקה.
3. הורדת מטאספלויט לווינדוס: באתר הרשמי קיימת גרסה מקצועית בתשלום וגרסה חינמית של קוד פתוח, שאינה כוללת את כל היכולות של הגרסה המקצועית אבל מספיקה לנו. עוברים דרך הלינקים עד למתקין העדכני לווינדוס ומורידים קובץ התקנה.
4. הכנת המחשב: האנטי וירוס של ווינדוס חייב להיות מנוטרל, במיוחד ההגנה בזמן אמת שסורקת את הדיסק ואת הזיכרון, כפי שהודגם בהרצאות קודמות. קובץ ההתקנה חתום דיגיטלית והוא של החברה האחראית על הפיתוח, ולכן אינו יוצר בעיות.
5. ביצוע ההתקנה: מריצים את ההתקנה, מאשרים את התנאים ומסיימים. ההתקנה מתבצעת לכונן C לתיקיית המסגרת, ובתוך תיקיית ההפעלה נמצאים קונסולת המסגרת והכלי שמייצר פיילואדים זדוניים, שהוא בדיוק מה שאנחנו צריכים.
6. ייצור הפיילואד בווינדוס: מריצים את כלי ייצור הפיילואדים מתוך התיקייה שהותקנה, בדיוק כמו שהוא רץ בקאלי. מבקשים ממנו לייצר קוד זדוני שמכיל את Meterpreter, שורת הפקודה המתוחכמת, עם חיבור הפוך אל תחנת התוקף, ובפורמט של שפת המקרו של האופיס.
7. בדיקת הפלט: מתקבל על המסך הקוד הזדוני בשפת הוויז'ואל בייסיק, למשל פונקציה שרצה אוטומטית בעת פתיחת המסמך ומבצעת את הפעולות הזדוניות. יש הרצאות נפרדות על שורות הקוד האלה ואיך הן עובדות, וכרגע רק מוודאים שהפלט תקין.
8. שרשור הכלים בפקודה אחת: את הקוד שמודפס על המסך מעבירים ישירות, באמצעות צינור, כקלט לכלי האריזה שמייצר בסוף קובץ וורד. הכלי מציג שהוא ממתין לקלט דרך הצינור, מטאספלויט מייצר את הקוד, הכלי מקבל אותו ויוצר את הקובץ, כולל טיפול בהודעת האזהרה של וורד שמופיעה מאחורי הקלעים.
9. היתרון של השרשור: הצלחנו לייצר קוד זדוני בפקודה אחת בלי הסיבוך של ההרצאה הקודמת, שבה נדרש ייצור הפיילואד בקאלי, העברתו דרך שרת אינטרנט לווינדוס ורק אז השרשור לכלי האריזה. עכשיו הכל קורה בתחנה אחת בזכות ההתקנה המקומית של מטאספלויט.
10. המאזין בצד התוקף: נותר רק להפעיל מאזין בקאלי שיהיה מוכן לקבל חיבורים. במקרה שלנו הוא כבר פועל מההרצאה הקודמת וממתין בכתובת המתאימה, ומכיוון שגם בקוד הזדוני לא ציינו פורט, שני הצדדים משתמשים בפורט ברירת המחדל והם מסתדרים ביניהם.
11. שליחה לקורבן: שולחים את הקובץ לקורבן וצריך לגרום לו לפתוח את הקובץ וללחוץ על כפתור אפשור התוכן. אם הוא לא ילחץ ולא יפעיל את המקרו, שום דבר לא יצליח.
12. קבלת השליטה: ברגע ההפעלה מתקבל חיבור של Meterpreter ונפתח סשן חדש, ואנחנו שולטים על תחנת הקורבן ויכולים לעשות מה שרוצים. אנשים אוהבים מאוד את יכולת שיתוף המסך כדי לראות מה קורה אצל הקורבן בשידור חי, למשל כשהוא פותח תוכנות, כותב או נכנס לחשבון הבנק שלו, והתוקף רואה הכל בזכות יכולות שורת הפקודה המתוחכמת.
13. עבודה וסיום הסשן: אחרי הפסקת שיתוף המסך אפשר לפתוח שורת פקודה רגילה אצל הקורבן, לטייל בתיקיות שלו ולחזור ל-Meterpreter, ובסיום לצאת לחלוטין, לסגור את הסשן ולהריץ שוב את המאזין כדי לחכות לחיבור הבא.
14. סיכום: מתקינים את כלי האריזה ואת מטאספלויט על אותו מחשב, וברגע ששניהם מותקנים פקודה אחת עושה הכל: מטאספלויט מייצר את הפיילואד הזדוני, וכלי האריזה עוטף אותו כקובץ וורד או אקסל. נזכרים גם שאם קובץ לא נמחק, סימן שתוכנה יושבת עליו, ומזהים אותה במנהל המשימות ומסיימים אותה.
בסוף השיעור הפעלנו את כל שרשרת הייצור והאריזה של הסוס הטרויאני על תחנת ווינדוס אחת, וביצענו השתלטות מלאה על מחשב קורבן דרך קובץ וורד נגוע.
SR12856HE

פרקי ההרצאה: סוס טרויני בתוך קובץ וורד - MacroPack & Windows Metasploit

  1. 00:00

    הרצת Metasploit ב-Windows

  2. 00:41

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

  3. 01:35

    הורדת Metasploit

  4. 02:13

    כיבוי האנטי וירוס לפני ההתקנה

  5. 03:24

    יצירת ה-Payload עם Msfvenom

  6. 04:21

    שרשור הפקודות עם MacroPack

  7. 05:16

    קבלת קובץ ה-Word המוכן

תמלול ההרצאה: סוס טרויני בתוך קובץ וורד - MacroPack & Windows Metasploit

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

  1. 00:02

    שלום לכולם בהרצאה הזאת אנחנו רוצים להפעיל מטה ספלויט על ווינדוס ישירות בלי קאלי בכלל למה שנרצה מטה ספלויט ישירות על ווינדוס? כדי שלא נצטרך להעביר את הקוד הזדוני של MSF Venum את הפיילוד שיצרנו מקאלי לווינדוס שלא נצטרך להעתיק את הקובץ הזה לפה לשם זה לא נוח לנו אנחנו רוצים ישירות ליצור את הקוד הזדוני על ווינדוס

  2. 00:29

    ואז על ידי Macropack לארוז אותו בתוך קובץ וורד ולשלוח לקורבן. אז איך אפשר להריץ את ה-MSFenum שהוא חלק מ-MetaSploit ישירות על Windows וליצור את הקובץ הזדוני?

  3. 00:41

    על ידי התקנת MetaSploit בתוך ה-Windows. בואו נמחק את הקבצים מההרצאה הקודמת, נשאיר רק את ה-Macropack כאן. למה הקובץ הזה לא נמחק לי? כנראה שהוא תקוע ב-Task Manager, באחת התוכנות תורכות אותו, אני נכנס לטאסק מנאג'ר, פותח פה מור דיטלס, הולך לדיטלס, מחפש וורד, כי זה קובץ וורד, ורואה שהוא באמת תקוע פה, ווין וורד תקוע, האקזה של הוורד נשאר

  4. 01:07

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

  5. 01:25

    יפה מאוד. אז יש לי רק Macropack אקזה ואני רוצה להתקין את המטה ספלויט שירוץ בתוך הווינדוס. האמת זה די פשוט, הולכים לגוגל, כותבים בגוגל מטה ספלויט, נכנסים לדאונלואוד metasploit.com/download יש גרסת פרופשנל ויש גרסה חינמית שהיא open source עם קוד מקור

  6. 01:49

    והיא חינמית ופתוחה כמובן שאין לה את כל היכולות של גרסת פרופשנל אבל לנו זה מספיק אני לוחץ דאונלואוד הוא לוקח אותי פה לגיטאב אבל גיטאב אמרו שהם העבירו את זה למקום אחר יש פה לינק לאן הם העבירו אותו אני לוחץ על הלינק הזה וכאן בפנים יש לי install metasploit on windows ואני יכול להוריד כאן latest windows installer צריך לעבור כמה לינקים

  7. 02:15

    ובסוף מגיעים לכאן ויורד לנו msi קובץ התקנה של metasploit framework נעשה show all, נראה שהוא יורד לנו ממקור המין.

  8. 02:26

    האנטיווירוס שלי מנוטרל, זה מאוד מאוד חשוב. ניטרלתי אותו בהרצאות קודמות, אני רוצה להזכיר לכם, למקרה שאתם שכחתם. real time protection שלא יסרוק לי את ה-hard disk ואת הזיכרון בזמן אמת וב-off, והכל כאן ב-off.

  9. 02:40

    כל האנטיווירוס של Windows, ה-defender ב-off. show in folder, אני רואה שהוא ירד, ואני רואה גם שהוא חתום דיגיטלית ולא יעשה לי בעיות.

  10. 02:50

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

  11. 03:11

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

  12. 03:24

    אנחנו לוקחים את ה-MSF ונום, ואומרים לו תריץ לי את ה-payload בדיוק כמו שהיה לפני כן. זה בדיוק אותו MSF ונום שמותקן בתוך קאלי. אז אני מריץ אותו, אומר לו תייצר לי את ה-payload הזדוני, את הקוד הזדוני עם מטר פריטר בפנים, עם ה-CMD המתוחכם שמתחבר בשיטת reverse TCP, ולאן הוא הולך להתחבר ל-IP של קאלי.

  13. 03:49

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

  14. 04:15

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

  15. 04:27

    ואני לוקח את כל הקוד הזדוני הזה על המסך, את ה-payload הזה, ומשרשר אותו לפקודה הבאה, שזה תוכנת Macropack שתוציא לי בסוף קובץ וורד.

  16. 04:39

    אז אני משרשר את ה-MSFN-ום עם Macropack. מחבר את שתי הפקודות, קלט של אחד נכנס כקלט של תוכנה הבאה, עושה Enter, הנה הוא כותב לי פה Waiting for piped Input, בדיוק מחכה לקלט דרך Pipe, זאת אומרת הוא מחכה שהמטאספלויט יעביר לו את האינפוט.

  17. 04:59

    עכשיו המטאספלויט התחיל לעבוד, תסתכלו מה קרה, MacroPack הופעל, חיכה למטאספלויט, מטאספלויט הופעל, אתם ממש רואים על המסך, ואחרי זה עוד פעם המטאספלויט שקיבל את ה-payload התחיל לעבוד ויצר את הקובץ, אם זה תקוע לכם תראו מה קורה יש פה מאחורי

  18. 05:18

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

לקורס המלא: קורס סייבר למתחילים אונליין

ההרצאה הקודמת: סוס טרויני בתוך קובץ אקסל - MacroPack & Kali Metasploit

ההרצאה הבאה: סוס טרויני דו-שלבי - MacroPack & Dropper file

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

  • קובץ הגדרות בתוך Git
  • שמירת נתונים בתוך קובץ QVD
  • קובץ Manifest
  • EC2-Windows

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

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