PracticU

ביצוע Pivoting עם SSH -R
הקורבן יוזם תקשורת לתוקף

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › ביצוע Pivoting עם SSH -R הקורבן יוזם תקשורת לתוקף
מילון מושגים:
SSH - פרוטוקול לחיבור מרוחק ומוצפן למחשב, בעיקר לשרתי Linux, לצורך ניהול דרך שורת הפקודה.
חומת אש - מערכת שמסננת תעבורת רשת לפי כללים, ומתירה או חוסמת חיבורים כדי להגן על מחשב או רשת.
פורט - מספר שמזהה שירות או תהליך מסוים בתוך מחשב, ומאפשר לכוון תעבורת רשת ליעד הנכון. למשל פורט 80 ל-HTTP.

ביצוע Pivoting עם SSH -R הקורבן יוזם תקשורת לתוקף
ההרצאה מציגה וריאציה של Pivoting באמצעות SSH, במקרה שבו הפיירוול חוסם כניסה מבחוץ אך מאפשר תעבורה החוצה מתוך הרשת הפנימית - כך שהקורבן, ולא התוקף, יוזם את החיבור.
התפיסה המרכזית
1. המצב שמצריך את השיטה: כשחומת האש בארגון מאפשרת תעבורה יוצאת אך חוסמת כניסה מבחוץ, תוקף לא יכול להתחבר ישירות לרשת הפנימית. הוא נדרש שהתחנה שנפרצה (למשל בעזרת קוד זדוני שהורץ בה) תפתח את החיבור כלפיו.
2. כיוון החיבור: בניגוד לשיטה הרגילה שבה התוקף פונה ליעד, כאן התחנה הפרוצה פונה לכתובת התוקף ופותחת מולו פורטים, המכונה בהרצאה "ריוורס" (reverse).
3. השימוש בחיבור: ברגע שהחיבור נפתח, התוקף יכול לפנות לכתובת עצמו על פורטים מסוימים, וכל תעבורה כזו מגיעה בפועל ליעדים ברשת הפנימית של הקורבן, בלי חיבור ישיר אליהם.
למה זה חשוב להבין
ההדגמה מראה שאפילו ארגון עם מדיניות פיירוול שמונעת גישה נכנסת יכול להיות חשוף להתקפה אם תוקף מצליח להריץ קוד בתחנה פנימית, כי אותה תחנה יכולה ליזום בעצמה חיבור יוצא. זה מדגיש את הצורך לפקח גם על תעבורה יוצאת ולא רק נכנסת.
השיעור הבא בקורס: ביצוע Pivoting לכל הרשת עם sshuttle

פרקי ההרצאה: ביצוע Pivoting עם SSH -R הקורבן יוזם תקשורת לתוקף

  1. 00:00

    הצורך בחיבור ההפוך

  2. 00:59

    הכנת שירות ה-SSH

  3. 01:50

    פתיחת פורטים עם SSH-R

  4. 02:52

    אימות הפורטים שנפתחו

  5. 03:31

    השימוש בחיבור ההפוך

  6. 04:09

    גישה לשרת הקבצים

  7. 04:50

    עבודה בתוך השיתוף

תמלול ההרצאה: ביצוע Pivoting עם SSH -R הקורבן יוזם תקשורת לתוקף

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

  1. 00:02

    שלום לכולם, בהרצאה הזו אנחנו נעשה פורט טאנלינג עם ssh אבל ברוורס זה אומר שלא אני אפנה לקורבן אלא קורבן יפנה אליי כי הפיירוול אצלהם לא נותן לי להיכנס פנימה אבל הצלחתי איכשהו להשחיל להם איזה usb עם וירוס או איזשהו e-mail או אקסל עם איזה מלווייר בפנים

  2. 00:24

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

  3. 00:31

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

  4. 01:00

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

  5. 01:35

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

  6. 01:57

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

  7. 02:24

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

  8. 02:49

    מה שיקרה שאין לי כרגע CMD ביד כי כתבתי פה מינוס N אבל תראו מה קרה פתאום נפתח לי פורט 446 ו-445 מה שלא היה לפני כן אפשר להריץ נטסטאט הישן או SS החדש נטסטאט גם עובד בעולם של ווינדוס ואני רואה שיש לי האזנה לפורטים 446 ו-445 דרך אגב אם אני עושה פה קונטרול C ועוצר את הטאנלינג אתם תראו שהפורט נעלם פתאום 446 אף אחד לא מאזין בו, גם 445 אף אחד לא

  9. 03:22

    מאזין בו, אם אני שוב מתחבר מהקורבן לתוקף זה נראה כאילו זה תקוע כי אמרתי לתוכנה לא לפתוח CMD אז היא סתם פועלת, פתאום מופיע לי פורט 446, יש לי טאנל, הקורבן יצר אליי את הטאנל, איך אנחנו משתמשים בטאנל הזה? פונים ל-127-001, אני פונה לעצמי בפורט 446 ו-SSH 2, אלי, קח אותי ליעד שלי ואני צריך לתת יוזרניים, שם ביעד, טרודל, או במקרה הזה אחוז הסיסמה.

  10. 03:56

    והנה אני רואה את השיתופים של DC. אתם רואים, פניתי לעצמי בפורט 4.4.6 והגעתי ל-DC. ואותו דבר אם אני אפנה לפורט 4.4.5, אני אראה את השיתופים של פייל סרבר.

  11. 04:09

    וכמובן אני יכול לעשות SMB קליינט רגיל ולציין לו מינוס p446 בפורט 446 ולכתוב לו את הסינטקס בצורה הרגילה של שיתוף רגיל רק אני כותב מ-27001 במקום IP של המחשב והטאנל כבר ייקח אותי לאן שצריך כי אני אמרתי לו פורט 446 אצלי מקומי התוכנה smb client זאת יכולה להיות כל תוכנה תפנה לפורט 446 וssh מאחורי הקלעים

  12. 04:37

    יביאו אותי ליעד ואני אראה מה יש לנו בתוך הסיסוול בבקשה יש לי פה דומיין ואני יכול לעשות הרבה פקודות עם סימן שאלה, אפשר לעשות cd dom.local ולראות מה יש לנו בתוך הדומיין הזה, בתוך השיתוף הזה.

  13. 04:54

    בקיצור, אני יכול לטייל בשיתופים, אבל מה שאני בא להראות לכם זה את הסינטקס של הפקודות ואיך מנצלים את הפורט, ואני יכול גם להתחבר לשרת הקבצים. אותו דבר, smb client /127.001 project x, שימו לב, אני לא כותב פה את הפורט, זה אומר 445 ואני בתוך שרת הקבצים וכמובן יש לנו פה את הפקודות של גט ופוט והכל וגם פי אס אקסק אפשר לעשות

לקורס המלא: מבדקי חדירה ל‑Active Directory

ההרצאה הקודמת: ביצוע Pivoting עם SSH -L - התוקף יוזם תקשורת לקורבן

ההרצאה הבאה: ביצוע Pivoting - לכל הרשת עם sshuttle

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

  • AZURE SSH
  • הגדרת SSH
  • קבלת גישה למחשב הקורבן
  • תקשורת בתוך קוברנטיס - Kubernetes

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

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