PracticU

מודולים ב-Metasploit

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

מודולים ב-Metasploit
Metasploit הוא מסגרת עבודה (framework) מוכרת ומקיפה בעולם אבטחת המידע, המרכזת תחתיה כלים רבים לאיתור חולשות, לבדיקתן ולניהול תחנת עבודה לאחר פריצה - ובהרצאה זו מוצג המבנה הכללי שלו לפני השימוש בפועל.
המבנה הכללי
1. שתי גרסאות: קיימת גרסה חינמית בקוד פתוח, המובנית בתוך הפצת Kali, וגרסה מסחרית בתשלום הכוללת ממשק גרפי וכלי אוטומציה. בהרצאות הקורס נעשה שימוש בגרסה החינמית מתוך שורת הפקודה.
2. סביבת תרגול חוקית: חברת היוצרים מפרסמת גם מכונות וירטואליות ייעודיות עם חולשות אבטחה שהוכנסו בכוונה, המיועדות לתרגול בטוח ומבוקר (penetration testing lab).
3. מודולי ניצול (Exploit): אוספים גדולים של חולשות ידועות ומתועדות שהכלי יודע לנצל כדי לחדור למערכות שונות - שרתים, תחנות עבודה וטלפונים.
4. כלי עזר (Auxiliary): כלים נוספים שאינם ניצול ישיר של חולשה, כגון סריקת רשת, איתור פורטים פתוחים וניסיון סיסמאות.
5. פעולות אחרי חדירה (Post-Exploitation): כלים המיועדים לפעול לאחר שכבר הושגה גישה למערכת, לניהול תחנת העבודה הנגועה.
6. מטענים (Payloads): הקוד שמוטען בפועל לתוך המערכת בעת הניצול, הנבדל בסוג ההתנהגות שלו (כגון חיבור חזרה מהיעד או האזנה מצד התוקף). הנודע מביניהם הוא כלי מתקדם בשם Meterpreter שיידון בהמשך.
7. מקודדים (Encoders) ו-NOPs: כלים להצגה שונה של אותו מידע כדי להתגבר על תווים אסורים או מצבים טכניים מסוימים (כגון בהתקפות buffer overflow), שיוסברו בפירוט בפרק נפרד.
8. מסד נתונים מובנה: ה-Framework מתחבר למסד נתונים לשמירת תוצאות הסריקה - מחשבים שהתגלו, פורטים פתוחים וכדומה - מה שמייעל עבודה עם יעדים רבים.
שימו לב
ההרצאה מכינה סביבת תרגול (שרת קבצים עם תוכנת סנכרון מסחרית מוכרת) שתשמש בהרצאות הבאות, אך אינה מבצעת בה פעולת ניצול בפועל - זה עתיד להיסקר בנפרד.
כך מקבל הצופה מפה כללית של מרכיבי הכלי, המאפשרת להתמצא כשמתחילים להשתמש בכל אחד מהמודולים בפועל.
השיעור הבא בקורס: עידכון של Metasploit

פרקי ההרצאה: מודולים ב-Metasploit

  1. 00:00

    הכרת הכלי Metasploit

  2. 00:57

    מכונות התרגול Metasploitable

  3. 01:32

    הקמת שרת Syncbreeze לדוגמה

  4. 03:07

    יצירת תיקייה משותפת

  5. 03:47

    רכיבי הקליינט והשרת

  6. 04:41

    ניהול השרת דרך Web

  7. 05:42

    כיבוי Firewall ואנטיוירוס לתרגול

תמלול ההרצאה: מודולים ב-Metasploit

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

  1. 00:02

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

  2. 00:32

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

  3. 00:57

    יש להם אדר פרודקטס, עוד תוכנות נוספות, והכי מעניינת בעיניי זה Metasploitable Virtual Machines. יש להם מכונות וירטואליות עם חורי אבטחה בכוונה, זאת אומרת, בכוונה הם שמו שם חולשות אבטחה ורניביליטיז, כדי שנוכל לעשות אקספלויט, לנצל את חורי האבטחה ולפרוץ פנימה.

  4. 01:20

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

  5. 01:29

    אז תדעו שאפשר להוריד מפה מכונה וירטואלית, ולהתאמן עליה, אבל אני רוצה ליצור איתכם מכונה וירטואלית לבד, אמיתית על Windows 10. אז בואו נעשה את זה ונתחיל לפרוץ על אמת.

  6. 01:42

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

  7. 01:53

    אז אני מתקין סינגבריז גרסת 10.28. למה דווקא גרסת 10.28? כי יש שם חור אבטחה שאני רוצה לנצל. אפשר יהיה להתחבר אליו או דרך פורט 9.1.2.1 או דרך פורט 80 ל-Web, וזה מה שאני ארצה לעשות, להתחבר אליו דרך Web, ואני מפעיל את התוכנה הזאת. דרך אגב, מי שרוצה

  8. 02:15

    לדעת מה זה התוכנה הזאת, זו תוכנה אמיתית, זה לא משהו שלא קיים בשוק, זה דבר אמיתי שמוכרים אותו היום בכסף, שהוא עושה File Synchronization, מסנכרן קבצים, מעתיק קבצים משרת לשרת, קופי פייסט אוטומטי ומסנכרן שרתי קבצים זה עולה כסף 50 דולר 100 דולר 200 דולר 600 דולר דרך אגב הגרסת האינטרפרייז הזאת עולה 625 דולר

  9. 02:43

    כאילו אנחנו הולכים לפרוץ תוכנה אמיתית שהתקינו אותה על שרת גרסה 10.0.28 זאת אומרת אנחנו לקחנו את השרת Windows 10 הזה והפכנו אותו להיות שרת בוא ניתן לזה גם איזשהו שם ככה שנראה שזה שרת פה בשם אנחנו ניתן לזה סרבר זה הולך להיות Windows 10 שהוא שרת למה הוא שרת כי כולם מתחברים אליו ושמים שמה קבצים ונעשה אפילו תיקייה

  10. 03:09

    משותפת נקרא לתיקייה הזאת project x אז יש לנו תיקייה משותפת יש בפנים איזה שהם קבצים קובץ aaa ובפנים יש aaa תחשבו שיש פה הרבה הרבה קבצים בפנים ואני עושה right click properties ובשיירינג עושה עליה שיתוף ויש לי יוזר אלכס שרשאי להיכנס אליה וסיימנו לעשות שיתוף אז יופי אז יש לנו פה תיקייה משותפת יש לנו את התוכנת סינג בריז שימו לב התוכנת

  11. 03:43

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

  12. 04:06

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

  13. 04:17

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

  14. 04:29

    זה כדי שמנהל רשת יוכל להתקין את זה על המחשב שלו ולנהל את השרת מרחוק. בואו נבדוק שה-Web עובד, שממשק Web היא באמת עובד, שאנחנו יכולים להתחבר.

  15. 04:40

    אני כותב 127.0.0.1 להתחבר לעצמך, ואני רואה שהוא לא עובד. אתם רואים? הוא לא עובד. למה הוא לא עובד? כי ב-Client הזה צריך לשלוח ב-Options בסרבר Enable Web Server on Port 80. להפעיל את ה-Web Server בפורט 80. אני מפעיל אותו ואחרי שאני מפעיל אותו, הנה אני יכול לעשות לוגין ולהיכנס לשרת סינגבריז

  16. 05:08

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

  17. 05:25

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

  18. 05:37

    אני רוצה לראות שאין לנו בעיה לגשת. אני פותח דפדפן ומנסה לגשת לכתובת הזאת. ואני רואה שזה לא עובד לי. למה זה לא עובד לי? כנראה שיש firewall שמפריע.

  19. 05:53

    בואו ננתק את הfirewall, כי אין לי כוח לעשות חוקים שאפשר להיכנס בפורט 80, להתחיל לפתוח את הפורט, אז אני עושה פה firewall off, מכבה לגמרי את הfirewall, זאת אומרת ברשת שהיא Active חיביתי את הfirewall.

  20. 06:07

    אתם רואים? רשת Active, הfirewall is off. מה עוד אני אעשה? אני גם מכבה את האנטיווירוס. למה אני אכבה את האנטיווירוס? כי אנחנו בפרקים אחרים נלמד איך להתחמק מהאנטיווירוס, וזה די פשוט, כי הוא מחפש טקסט קבוע, סטרינגים קבועים, ואנחנו בעצם נחליף טקסט,

  21. 06:25

    נחליף סטרינגים, נחליף כמה פקודות,

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

ההרצאה הקודמת: התקפת Pass-the-Hash עם psexec

ההרצאה הבאה: עידכון של Metasploit

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

  • מודולים מובנים ב-NodeJS
  • יצירת Golden Ticket עם Metasploit - חלק 1

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

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