PracticU

איסוף מידע על שרתים עם Maltego

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

איסוף מידע על שרתים עם Maltego
Maltego הוא כלי לאיסוף מודיעין (OSINT) שמטרתו להציג בצורה גרפית את הקשרים בין ישות מוצא - למשל דומיין של ארגון - לבין כל מה שקשור אליה ברשת.
הרעיון מאחורי הכלי
1. נקודת מוצא: מתחילים מישות בודדת, כמו שם דומיין, ומריצים עליה "טרנספורמציות" - פעולות איסוף מידע אוטומטיות - כדי לגלות ישויות חדשות הקשורות אליה.
2. מה הכלי יכול לחשוף: בין היתר אתרי משנה ותתי-דומיינים של הארגון, והטכנולוגיות (כגון מערכת ניהול תוכן) שרצות מאחורי כל אתר כזה.
3. למה זה חשוב: ארגון גדול עם הרבה אתרים לפעמים משאיר אתר ישן שלא עודכן. מודיעין כזה מצביע על כיוונים לבדיקה נוספת, ולא על חור אבטחה בפועל.
4. מגבלת הגרסה החינמית: הגרסה החינמית (Community Edition) מציגה רק מספר מוגבל של תוצאות מכל טרנספורמציה, בעוד שהגרסה המסחרית מוכרת ללא הגבלה כזו.
הכלי עוזר להציג תמונת מודיעין ראשונית וברורה על ארגון, שמשמשת בסיס לבדיקה ידנית ומעמיקה יותר בהמשך, ולא תחליף לה.
השיעור הבא בקורס: איסוף כתובות מייל וסיסמאות עם Maltego

פרקי ההרצאה: איסוף מידע על שרתים עם Maltego

  1. 00:00

    איסוף מודיעין על ארגון

  2. 00:40

    יצירת ישויות בגרף

  3. 01:37

    הכרת הטרנספורמציות

  4. 02:31

    הגבלת התשובות בגרסה החינמית

  5. 03:46

    זיהוי הטכנולוגיות באתרים

  6. 04:19

    ניקוי הגרף להתמקדות

  7. 04:59

    איתור מערכת הניהול Drupal

  8. 06:08

    החיפוש הידני החלופי

תמלול ההרצאה: איסוף מידע על שרתים עם Maltego

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

  1. 00:02

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

  2. 00:15

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

  3. 00:32

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

  4. 00:57

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

  5. 01:22

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

  6. 01:48

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

  7. 02:14

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

  8. 02:31

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

  9. 02:44

    יכול להיות שיש יותר, אבל הוא הציג לי רק 12. למה 12? כי יש פה מגבלה, number of results. מכל טרנספורמציה, מכל הרצה, הוא מחזיר רק 12 תשובות.

  10. 02:55

    אם אני רוצה לעבור ליותר תשובות להזיז את הסלייד הזה הוא כותב לי פה שאני צריך לקנות את הגרסה הקלאסית ולא את הגרסה החינמית הגרסה החינמית שנקראת CE Community Edition מוגבלת ל-12 תשובות בלבד טוב אנחנו נסתפק ב-12 אתרים אנחנו יכולים לסמן אובייקט להזיז אותו נניח לפה דרך אגב אני לוחץ כפתור ימני ומזיז את הגרף אז כפתור ימני מזיז לי את התצוגה פה

  11. 03:21

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

  12. 03:38

    שוב, אתם יכולים לראות פה שזה מוגבל ל-12 תשובות. הנה, אני רואה שהוא פתח לי פה גרף ענק, ציור ענק. אני מתרחק, זה הופך לעיגולים.

  13. 03:48

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

  14. 03:57

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

  15. 04:18

    אז אני מוחק. בואו נחפש משהו שבאמת יכול להיות מעניין. והנה כאן אני רואה שיש לנו CMS. CMS זה Content Management System, מערכת ניהול תכנים.

  16. 04:29

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

  17. 04:40

    נלך לגוגל ונרשום Drupal vulnerabilities חולשות אבטחה פגיעויות. אז כתבנו בגוגל את שם של המערכת במילת ורניביליטיז, פגיעויות, חולשות אבטחה, ואנחנו מגלים פה שיש לדרופל CVE.

  18. 04:56

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

  19. 05:11

    לדוגמה, בשנת 2022 גילו ארבעה חורי אבטחה ב-XSS, בשנת 2001 גילו שבע חורי אבטחה, ב-2024 חורי אבטחה רק בתחום של XSS. אנחנו נלמד על סוגי התקפות ואיך משתמשים בהם, ואם מנהל רשת לא עשה עדכונים כמה שנים כי הוא שכח על האתר הזה כי היה לו מלא עבודה אחרת, נוכל לנסות לנצל את החולשות האלו שהתגלו

  20. 05:33

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

  21. 05:55

    לנו 4 חורים שנוכל לנצל אותם. עכשיו לך תדע אולי למנהל רשת הזה יש מלא אתרים על הראש והוא שכח את אחד מהם לעדכן ואז נוכל דרך אחד מארבעת החורים האלו לפרוץ פנימה.

  22. 06:08

    הייתי יכול לבד לגלות שיש דרופל ב-nasa.gov הייתי יכול לבד ללכת ל-nasa.gov ובתוך האתר שלהם ללחוץ כפתור ימני inspect לראות את הקוד html שלהם בתוך האתר ולהתחיל פה לבד בתוך האתר לקרוא את ה html שלהם ולחפש פה מידע ולגלות שיש פה דרופל פה כתוב שזה דרופל 7 לדוגמה כמובן שזאת שיטה פחות נוחה מאשר ללחוץ כפתור ימני

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

ההרצאה הקודמת: התקנה של Maltego

ההרצאה הבאה: איסוף כתובות מייל וסיסמאות עם Maltego

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

  • איסוף מידע עם Powershell - חלק 1
  • ארונות וסוגי שרתים
  • אבטחת מידע
  • איך לבנות נכון חוות שרתים בענן

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

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