PracticU

מודולים מסוג Auxiliary ב-Metasploit

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

מודולים מסוג Auxiliary ב-Metasploit
ההרצאה מציגה את מודולי ה-Auxiliary במטאספלויט. אלה מודולי עזר שאינם מנצלים חולשה בעצמם, אלא אוספים מידע על הרשת לפני שעוברים לשלב הניצול.
מה מודולי העזר עושים
1. גילוי מארחים ופורטים: סריקה שמזהה כתובות IP פעילות ופורטים פתוחים, והתוצאות נשמרות במסד הנתונים של הכלי.
2. Enumeration של פרוטוקולים: שליפת מידע מפורט על השירותים הפעילים ברשת.
3. Fuzzing: הכנסת קלטים שגויים בכמה מקומות, כדי לחפש הודעות שגיאה ותקלות בשירות.
4. Sniffing: האזנה לתעבורה שעוברת בכבל הרשת.
5. בדיקת סיסמאות: ניסיון לעבור על רשימת סיסמאות מול שירות. ההרצאה מזכירה את הנושא בקצרה.
איך מוצאים את המודול הנכון
רשימת המודולים גדולה מאוד, ולכן ההרצאה מדגימה סינון לפי סוג, לפי שם ולפי נתיב. סינון נכון חוסך זמן במאות מודולים, והתוצאה נשמרת בכל מודול כהגדרות שאפשר לעדכן לפני ההפעלה.
איך מגנים
כל סריקה משאירה עקבות בתעבורה: הרבה בקשות לכתובות ולפורטים שונים בזמן קצר. מנהל רשת שמנטר את התעבורה יכול לזהות את התבנית הזאת ולחסום את המקור. ההגנה מתבססת על ניטור התעבורה ועל מדיניות חסימה ברורה.
בסיכום, מודולי העזר הם שלב האיסוף שלפני הניצול, וההבנה שלו מראה מה הארגון חושף ברשת.
השיעור הבא בקורס: פריצה בכח לתיקיה משותפת בוונדוס 10 SMB Win10 - Metasploit Brute Force

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

  1. 00:00

    מהם מודולי Auxiliary

  2. 00:54

    איסוף מידע לפני ניצול

  3. 01:44

    פקודת help במטאספלויט

  4. 02:57

    ניהול jobs ו-database

  5. 03:53

    פקודת show על מודול

  6. 04:47

    סינון סקאנרים עם grep

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

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

  1. 00:02

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

  2. 00:27

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

  3. 00:41

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

  4. 00:55

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

  5. 01:14

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

  6. 01:33

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

  7. 01:44

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

  8. 01:58

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

  9. 02:13

    יש לנו דרך אגב set g, set g זה גם קובע ערך במשתנה רק באופן גלובלי. מה זה אומר גלובלי? בכל המודולים שיש, שאנחנו לא נצליח כל פעם לעשות set a host, הוא קובע לנו את הערך של איזשהו משתנה בכל מודול שניכנס אליו בעתיד, זה סט גלובל סט ג'י threads קובע כמה במקביל ניסיונות נעשה ויש לנו פה עוד כל מיני פקודות

  10. 02:38

    שנעבור אליהם בהמשך כמו load ו-unload יש לנו פקודות שקשורות למודולים כשאנחנו ב-use איזשהו מודל במודול כלשהו אז ראינו פה לדוגמה use על מודול show options או show לכל מיני דברים info ראינו back יוצא חזרה מהמודול למסך הראשי אני בכוונה מדלג על כל מיני דברים אחרי זה נדבר עליהם על ג'ובים זה

  11. 03:03

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

  12. 03:34

    אומרת שלא האשים אלא שמות והסיסמאות הגלויים שהצלחנו לגלות ביחד ויש פה עוד כל מיני דברים זאת פקודת help שרציתי להראות לכם אנחנו יכולים לעשות help על פקודה מסוימת כמו help על show אם אני עושה פה clear אני מנקה מסך ואז clear show אני רואה שפקודת show יכולה לקבל פרמטרים כמו all encoders exploits payload להראות לי משהו show ושם

  13. 04:03

    של מודול לדוגמה דרך אגב יכלתי לכתוב show-h שזה היה אותו דבר כן זה בדיוק אותו דבר help show או show-h אותו דבר אבל אנחנו מעוניינים במודול של auxiliary לראות מה יש לו בפנים אז אני עושה clear ועושה show על מודול מסוים לראות מה יש לו בפנים ותראו כמה דברים יש כאן בתוך המודול הזה אז סתם דוגמה יש לי sql

  14. 04:25

    injection לבדוק האם יש sql injection בפנים תראו כמה דברים יש פה בתוך המודול הזה של auxiliary לדוגמה, יש לו סקאנרים סורקים של הרשת לגלות כתובות IP ולגלות פורטים.

  15. 04:39

    אז נניח אני רוצה לראות את כל הסקאנרים, אז יש לי שתי דרכים. אחת זה להשתמש בפקודת גרפ. דרך אגב, ב-help לא הראיתי לכם שיש גם גרפ, כן? יש פה איפשהו גרפ.

  16. 04:50

    כן, הנה, בבקשה. שכחתי להראות לכם בפקודות כלליות שיש גרפ, כמו שאתם מכירים, גרפ זה מתוך כל ה-output לשלוף משהו. אז אני אריץ את פקודת show auxiliary לראות את כל המודולים כמו שראינו אותם לפני כן, אבל תשלוף לי רק את השורות שיש בהן מילת סקאנר.

  17. 05:09

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

  18. 05:20

    כן, הנה רשימה מאוד מאוד ענקית של כל הסקאנרים. תראו כמה יש. אז כל הסקאנרים האלו זה כל מיני סורקים שיודעים לסרוק מה שאתם רוצים, ולגלות לדוגמה, בואו נראה פה, נעשה ctrl ctrl+ לדוגמה סורג שיודע לגלות האם יש לי winrm windows remote management פתוח בתחנה האם יש לי שרת vnc פתוח האם יש

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

ההרצאה הקודמת: פריצה למחשב עם Metasploit

ההרצאה הבאה: פריצה בכח לתיקיה משותפת בוונדוס 10 - SMB Win10 - Metasploit Brute Force

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

  • מודולים מובנים ב-NodeJS
  • אובייקט מסוג Boolean
  • רשומות מסוג PTR
  • יצירת Golden Ticket עם Metasploit - חלק 1

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

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