PracticU

תקיפה דרך שיתוף תיקיות במחשב - SAMBA

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

תקיפה דרך שיתוף תיקיות במחשב - SAMBA
Samba הוא שירות לשיתוף קבצים ומדפסות בין Windows ללינוקס, באמצעות פרוטוקול SMB. בשיעור מוצגת חולשה בשרת Samba במכונת לימוד מכוונת לפריצה (Metasploitable), ורואים מה קורה כשקלט של משתמש מגיע לקוד שמריץ פקודות בלי סינון.
מה החולשה
הקוד שמטפל בשינוי סיסמה מקבל את הקלט של המשתמש ומעביר אותו ישירות לרכיב שמבצע אותו במערכת, בלי בקרה. לכן תוקף שיכול לשלוח קלט כזה מרחוק עלול להריץ קוד על השרת. זו דוגמה להזרקת קלט, והבעיה נמצאת בצד השרת ולא אצל המשתמש.
איך מתגוננים
1. עדכון גרסה: שרת Samba מעודכן מתקן חולשות ידועות.
2. צמצום החשיפה: שירותי שיתוף קבצים לא צריכים להיות נגישים מהאינטרנט או מרשתות לא מהימנות.
3. בקרת קלט: כל קלט שמגיע ממשתמש חייב לעבור סינון לפני שהוא נכנס לפקודות מערכת.
4. הרשאות מינימליות: השירות רץ עם הרשאות מוגבלות, כך שהנזק מוגבל גם אם חולשה נוצלה.
הבנה של החולשה מראה למה עדכוני אבטחה וסינון קלט חשובים גם לשירות שנראה פשוט.
השיעור הבא בקורס: התקנת ממשק גרפי של msfconsole

פרקי ההרצאה: תקיפה דרך שיתוף תיקיות במחשב - SAMBA

  1. 00:00

    שרת Samba במטה Metasploitable

  2. 00:39

    חולשה בטיפול בקלט של שינוי סיסמה

  3. 01:22

    השלכות החולשה וההרצה מרחוק

תמלול ההרצאה: תקיפה דרך שיתוף תיקיות במחשב - SAMBA

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

  1. 00:02

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

  2. 00:18

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

  3. 00:38

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

  4. 00:51

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

  5. 01:17

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

  6. 01:50

    מולטי סמבה יוזר מפ סקריפט רצה לאנטר רשום אופשינס כאן אנחנו רואים שיש לנו את ה remote host

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

ההרצאה הקודמת: הסבר נוסף על שיתוף קבצים בלינוקס - SAMBA

ההרצאה הבאה: התקנת ממשק גרפי של msfconsole

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

  • שיתוף תיקיות בוונדוס 10
  • סיכום ב-3 דקות - שיתוף תיקיות - Share
  • שיתוף תיקיות בשרת 2022 Windows Server
  • הכרות עם SAMBA

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

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