PracticU

msfconsole - vsFTPd

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

msfconsole - vsFTPd
הסרטון מדגים חולשה ידועה בשרת ה-FTP vsftpd בגרסה 2.3.4, ואת הסיכון שנוצר כאשר שירות ישן נחשף לרשת. בשיעור רואים כיצד סריקת רשת חושפת את השירותים הפעילים ואת הגרסאות שלהם.
מה החולשה
בגרסה הזאת של השרת נמצא קוד זדוני שהוכנס לתוכנה, והוא מאפשר לתוקף לקבל גישה לא מורשית לשרת, כולל הרשאות של מנהל מערכת.
למה זה חשוב
ברגע שגרסת השירות ידועה, ניתן לחפש חולשות ידועות לאותה גרסה. הרבה שרתים אינם מעודכנים ונשארים חשופים לפרצות שכבר תוקנו בגרסאות חדשות יותר, וזו הדרך הקלה ביותר לחדירה.
איך מגנים ומזהים
1. עדכון גרסאות: שמירה על שירותים מעודכנים והסרה של תוכנות ישנות שאינן בשימוש.
2. מלאי שירותים: ידיעה אילו שירותים רצים על כל שרת ואילו פורטים פתוחים, כדי לזהות שירות שלא אמור להיות שם.
3. אימות מקור התוכנה: הורדה מאתר רשמי ובדיקה שהקובץ לא שונה.
4. ניטור: פתיחה של פורט לא מוכר בשרת היא סימן אזהרה שדורש בדיקה מיידית.
בסיום השיעור תבינו מדוע ניהול גרסאות ומלאי שירותים הם חלק בסיסי מאבטחת שרת.
השיעור הבא בקורס: הסבר כללי על שירות SAMBA

פרקי ההרצאה: msfconsole - vsFTPd

  1. 00:00

    פקודות בסיסיות ב-MSF Console

  2. 01:00

    תכנון התרגיל: סריקה, זיהוי חולשה וניצול

  3. 01:38

    סריקת רשת עם Zenmap וזיהוי שירותים

  4. 03:00

    שרת vsftpd וחולשת הגרסה 2.3.4

  5. 04:28

    עיקרון פעולת החולשה ברמת הקוד

  6. 05:25

    הפעלת מודול ה-exploit בקונסולה

תמלול ההרצאה: msfconsole - vsFTPd

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

  1. 00:02

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

  2. 00:21

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

  3. 00:36

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

  4. 00:57

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

  5. 01:28

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

  6. 02:00

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

  7. 02:14

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

  8. 02:38

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

  9. 02:53

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

  10. 03:11

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

  11. 03:55

    ה-1842 אקספלוטים שיש לנו כאן יש חתיכת קוד שיודעת לקחת שליטה על מערך אבטחה של השירות הזה של ה-ftp במקרה שלנו זה vsftpd מתכנת שכתב את התוכנה הזאת שיר בקדור שאם נזין את ה-smiley הזה אז אנחנו נוכל להיכנס בתור מנהלי המערכת.

  12. 04:26

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

  13. 04:42

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

  14. 05:15

    הסמיילי הזה ואז ברגע שזה רץ שם נפתח לנו פורט open in a backdoor בפורט 6200 ודרכו אנחנו יכולים לפרוץ למערכת אז בואו נראה את זה קורה.

  15. 05:28

    הבנו מה החולשה הזאת עושה, ניכנס כרגע ל-matte exploitable ונרשום פה use exploit אפשר תמיד ללחוץ טאב ולהשלים,

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

ההרצאה הקודמת: Metasploit

ההרצאה הבאה: הסבר כללי על שירות SAMBA

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

  • תקיפת לינוקס - עם MSFconsole

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

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