PracticU

פריצה למכונה וירטואלית בשם Blue באתר HackTheBox

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

פריצה למכונה וירטואלית בשם Blue באתר HackTheBox
השיעור עוסק במכונת התרגול Blue באתר HackTheBox ובחולשה הידועה MS17-010 בשירות שיתוף הקבצים SMB של Windows. הוא מראה איך מזהים שירות מסוכן ברשת, ולמה מערכת ישנה ולא מעודכנת נשארת פגיעה שנים אחרי שהתיקון יצא.
השלבים העיקריים
1. סריקת השירותים: בודקים אילו פורטים פתוחים במכונה ואילו שירותים רצים עליהם. במכונה הזאת נמצאו פורטים 135, 139 ו-445 של שירותי Windows לתקשורת ולשיתוף קבצים.
2. זיהוי מערכת ההפעלה: הסריקה מזהה את הגרסה ומגלה שמדובר ב-Windows 7. מידע כזה קובע אילו חולשות כדאי לחפש.
3. חיפוש חולשה לפי שירות: מאגרי פגיעויות כמו Exploit DB מרכזים חולשות לפי שירות ופורט. השם של המכונה, Blue, היה רמז לחולשה שמחפשים.
4. מה היא MS17-010: חולשה ב-SMB שה-NSA החזיקה בסוד, ואחר כך פורסמה על ידי קבוצת Shadow Brokers. מיקרוסופט כבר תיקנה אותה, אבל מכונה שלא עודכנה נשארת פגיעה.
5. התוצאה: לאחר ניצול החולשה מתקבלת גישה למכונה, ובשלב הבא השיעור מציג איך עולים להרשאות של מנהל מערכת.
איך מגינים
- עדכון מערכת ההפעלה והתקנת תיקוני אבטחה ברגע שהם יוצאים.
- ביטול תמיכה ב-SMBv1 ואי-חשיפה של שירותי שיתוף קבצים לאינטרנט.
- הפרדה ברשת כך שמכונה אחת שנפרצה לא תפתח את כל הרשת, וניטור לזיהוי תעבורה חשודה.
אחרי השיעור ברור למה סריקה מוקדמת ועדכונים קבועים הם חלק קריטי מההגנה על כל רשת.
השיעור הבא בקורס: פריצה למכונה וירטואלית בשם Popcorn באתר HackTheBox

פרקי ההרצאה: פריצה למכונה וירטואלית בשם Blue באתר HackTheBox

  1. 00:00

    הכרת המכונה וסריקת שירותים ב-Nmap

  2. 01:20

    ניתוח הפורטים הפתוחים ושירות SMB

  3. 02:16

    חיפוש חולשות לפי פורט במאגר

  4. 03:21

    רקע על חולשת MS17-010

  5. 04:19

    סריקה מהירה מול סריקה מעמיקה

  6. 05:15

    קטגוריות סקריפטים של Nmap

  7. 07:31

    זיהוי חולשות עם סקריפטי Nmap

  8. 08:52

    חיפוש מודולים מתאימים ב-Metasploit

תמלול ההרצאה: פריצה למכונה וירטואלית בשם Blue באתר HackTheBox

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

  1. 00:02

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

  2. 00:17

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

  3. 00:33

    אבל אם אני מתחיל עם הכלי בצורה הרגילה שלו אז nmap-sv שזה לתת לי את השירותים ואת הוורז'ן של השירותים האלה sc זה הדיפולט סקריפט יש לnmap מאגר של סקריפטים שהוא מנסה להריץ וכרגע אני אומר לו תריץ את הדיפולט טיווי שלך את הסקריפטים הדיפולט טיוויים מינוס oa אני רוצה שיהיה לי output שייקרא nmap סקריפט כרגע אני צריך לתת לו את

  4. 01:09

    כתובת הIP 10.10.10.40 זאת המכונה של בלו כן זאת הכתובת הם אומרים לנו כאן מה הכתובת ואנחנו צריכים להתחיל לחקור איזה פורטים פתוחים במכונה הזאת ואיזה שירותים רצים עליה בואו נחזור לקאלי לינוקס אני כבר הרצתי והתוצאות הן לפניכם כן nmap script nmap למעשה יש לי פה לא מעט פורטים פתוחים 135, 139, 445, שזה

  5. 01:40

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

  6. 02:10

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

  7. 02:45

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

  8. 03:27

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

  9. 04:00

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

  10. 04:33

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

  11. 04:58

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

  12. 05:11

    אז בתוך הכלי של nmap יש לנו כל מיני קטגוריות, בואו נראה אותן, רפ מינוס r, זה נקרא קטגוריות, כתיב שהסקריפטים האלה של nmap יושבים שם זה usr/nmap/script, ואנחנו נגיד לו תביא לי רק את כל מה שמסתיים ב-nse שזה nmap סקריפט.

  13. 05:33

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

  14. 06:00

    חולשות שאין מה פגילה אוקיי וכל מיני סקריפטים שיודעים לעשות אפלואיטיישן ספן נון אינטרוז'ן נויז סקריפט כן זה לעשות בדיקה אבל לא כל כך מחמירה לא מעמיקה ולא מרעישה כדי שהרשת של הקורבן לא תפיל לנו את החבילות לא תזהה אותנו זה nmap script categories.

  15. 06:27

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

  16. 06:56

    הרצנו קטגוריה שלוקחת את כל הסקריפטים הדיפולטיביים ורצה עליהם וככה זה חוסך לנו זמן כן אז אם ה-exploit db מצא לנו חולשה מסוימת שפועלת על הפורט של 4,4,5 לפי החיפוש שביצענו פה אנחנו יכולים לקחת את המספר הסידורי המזהה של החולשה ולבדוק היכן הוא נמצא.

  17. 07:24

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

  18. 07:56

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

  19. 08:14

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

  20. 08:27

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

  21. 08:38

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

  22. 09:01

    אז בואו נעשה את זה, נפתח פה למטה טאב חדש, גול B ו-C ונקרא לזה MSF קונסול כדי שאני אוכל לזהות באיזה חלון אני נמצא אוקיי שימו לב זה השתנה פה יש לי את ה-VPN את התוצאות של ה-NMAP ואת ה-MSF קונסול מאוד מאוד נוח נפתח אותו ונחפש חולשה שמתאימה ל-MS17 הוא מנסה לבצע חיפוש אוקיי אלו התוצאות שהוא מצא לי כמו שאנחנו רואים יש את ה-Eternal blue

  23. 09:36

    יש לו גם ל-Windows 8. אנחנו נשתמש ב-Eternal Glue הרגיל, נעתיק את הנתיב ששם נמצא קריפט,

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

ההרצאה הקודמת: חיבור VPN לתוך HackTheBox

ההרצאה הבאה: פריצה למכונה וירטואלית בשם Popcorn באתר HackTheBox

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

  • הוספת דיסק למכונה וירטואלית בענן
  • הגדרת ESXi - Admission Control - אישור הפעלה למכונה וירטואלית
  • בניית צ'אט באתר
  • יצירת מכונה וירטואלית

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

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