
הטקסט המלא של הדקות הראשונות בהרצאה «איסוף מידע בוונדוס עם MSFconsole» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם בהרצאות הקרובות אנחנו הולכים להתעסק בפיבוטינג זה אומר שפרצנו לאיזשהו שרת נניח ווינדוס וזה שרת 2022 במקרה הזה כמו שאתם יכולים לראות פה סטנדרט אדישן 2022 ויש לו שני כרטיסי רשת גם ברשת החיצונית 10 100 וגם ברשת הפנימית 192 168 ואנחנו מתוך קאלי רוצים להיכנס מתוך הרשת
החיצונית ודרכו לשלוח פאקטים פנימה שהוא יהיה כמו הראוטר שלי אם נעשה בקאלי IP אדרס אנחנו נראה שאנחנו רק ברשת 10-100 ואם נעשה ראוט מינוס n נראה שאנחנו מכירים רק את הרשת 10 ואין לנו שום דרך להגיע ל-192-168 וכאן נכנס כל הטריק של פיבוטינג דרך קורבן אחד להגיע לכל הרשת הפנימית כאשר הקורבן שלי זה שרת של Windows בואו נתחיל את ההתקפה
מזה שניצור payload את הקוד הזדוני שיכיל בפנים מטרפריטר בגרסה של ווינדוס 64 ביט והקוד הזדוני הזה, ה-payload הזה יתחבר אליי חזרה לתוקף בכתובת 10.102.179 בפורט 443. זאת הכתובת החיצונית של התוקף וה-payload הזה יהיה בפורמט של אקזה של ווינדוס.
נעשה אלאל ונראה כאן שיש לנו את ה-payload.exe לווינדוס ויש לנו גם פיילאוד שעשינו פעם ללינוקס עם סיומת ELF. טוב, אנחנו הולכים להפעיל פה שרת ווב.
במציאות היה צריך לגרום ללקוח להריץ את הקובץ אקזה הזה, ונעשה את זה עם פאוורשייל. זאת אומרת שהלקוח שלנו, הקורבן שלנו, פתח פאוורשייל נקודה אקזה, ובפנים, בתוך הפאוורשייל, אנחנו מריצים פקודת invokeWebRequest שיוריד את הקובץ פיילאוד נקודה אקזה לכאן.
אפשר לעשות דיר ולראות שנוצר לנו פה קובץ payload.exe. דרך אגב היה אפשר גם להשתמש ב-wget שזה אליאס כינוי לאותה פקודה invoke web request המקורית פשוט מי שמכיר את העולם של לינוקס אוהב להשתמש ב-wget במקום לרשום invoke web request תראו בהרבה מקומות כותבים wget
טוב יש לנו את ה-payload בואו נריץ אותו כמובן שה-payload הזה ירוץ כאן בגלל שהאנטיווירוס מנותק פה בווירוס אנטרנט פרוטקשנס איך לעקוף אנטיווירוס אנחנו נלמד אבל לא כאן ולא עכשיו ואני רואה שבווב הוא באמת הוריד את הפיילורד אקזיט זה פחות מעניין אותי עכשיו אבל אין לו איפה להתחבר הפיילורד הזדוני מנסה להתחבר ואין לי ליסנר
אין לי מי שיקבל את החיבור בואו נעשה כאן ועכשיו את החיבור הזה נתחיל להזין והקורבן יתחבר אליי בוא נעשה סשנס נראה שאין לי אף אחד שמחובר אליי בג'ובס אני מחכה למישהו שיתחבר בוא נריץ את הפיילוד עכשיו והנה יש לי סשן שנפתח אני יכול לראות בסשנס אכן יש לי סשן ואני שולט על הקורבן הזה עכשיו כשאני השתלטתי על איזשהו
קורבן אני צריך לגלות מה קורה אצלו ברשת לעשות לו סריקה ואני מעדיף לעשות את זה ברמת ארפ כי זה לא תלוי לא בפיירול ולא בשום דבר אי אפשר לחסום סריקת ארפים אבל היא מוגבלת לרשת אחת בלבד אם אם יש שם כמה תתי רשתות אני לא אגלה אותם אבל בוא נתחיל משלב ראשון נגלה לאן הגענו אנחנו נכנסים לתוך הסקאנר לארפ סקאנר הזה ובאופשיונס
אנחנו רואים שצריך לציין לו לאיזה קורבן נתחבר דרך מי נסרוק את הארפים יש לנו כרגע רק קורבן אחד סשן איי די אחד אז אני כותב פה סט סשן אחד ואני רואה שיש פה גם אה הוסט איזה כתובות איי פי לסרוק ניתן לו את כל הטווח הפנימי 122.0.24 נעשה run הנה מתחילה הסריקה אני רואה שיש פה מחשב
10 מחשב 1 2 אז אני רואה פה ש-10 מעניין אותי 130 מעניין אותי דרך אגב איך ידעתי שזה 192.168 מאיפה ידעתי את זה אנחנו יכולים להיכנס לתוך הסשן הראשון הזה לתוך המחשב של הקורבן ולעשות שמה IP config זה פקודה בתוך מטרפריטר ואנחנו רואים פה שהוא מחובר לרשת 10 הקורבן שלי וגם לרשת 192 168 עם סאבנט מאסק 3 פעמים 255 ככה גיליתי באיזה רשת אני נמצא אני עושה
בקגראונד חוזר חזרה ועכשיו אחרי שאני יודע איזה מחשבים יש שמה ואת מי אני רוצה לתקוף אני יכול להוסיף ניתוב ראוט אד זאת אומרת כרגע אין לי שום ניתובים המטאס פלויט הזה לא יודע להגיע לרשת 192-168 ברגע שאני עושה ראוט אד ואומר לו דרך איזה סיישן אני רוצה שהוא יגיע אנחנו יכולים לראות בראוט שהוא מגיע דרך סיישן
מספר 1 ועוד משהו שנורא חשוב לציין שזה שהוא יודה להגיע כאן ל-192-168 דרך סיישן מספר 1 זה רק בתוך התוכנה של מטה ספלויט ראוט מינוס n מראה לי שהמערכת ההפעלה עצמה לא יודעת להגיע ל-192, 168.
הניתוב הזה קיים רק בתוך Metasploit, רק בתוך הפריימור כזה. אני יכול לעשות ראוט פלאש ולמחוק את כל הניתובים שלו, אבל במקום להוסיף ידנית ניתובים כמו שעשינו לפני דקה, אפשר להשתמש במודול שמוסיף את כל הניתובים אוטומט.
יש מודול שנקרא AutoRoute, באופשן שלו אנחנו רק אומרים לו לאיזה סשן להתחבר לאיזה קורבן סשן מספר 1 ואז אתה עושה לו run והוא לבד מגלה את כל הניתובים במחשב ההוא ומוסיף אותם אליי.
נהיה לי פה רשימת ניתובים, האמת ראינו את זה כבר בעולם של לינוקס, זה גם עובד בעולם של ווינדוס כשהקורבן שלי זה ווינדוס ואני גם יכול למחוק ניתוב שלא בא לי זאת אומרת שכרגע יש לי שני ניתובים אני עושה ראות רימוב כל הניתוב הזה נכון למטה ספלויט.
זאת אומרת שמטאספלויט יודע עכשיו לדוגמה להגיע לכתובת 130, יש פה את הבדיקה הזאת דרך סשן מספר 1. ושוב אני מדגיש שמערכת ההפעלה עצמה לא יודעת על הניתוב שקורה בתוך המטאספלויט, זה משהו בתוך התוכנה, והמודולים של התוכנה כן יודעים להשתמש בניתוב הזה.
זאת אומרת אני יכול להיכנס לניתוב שנניח זורק פורטים, בוא נראה מה יש לו באופשיאנס, יש לו באופשינס איזה אייפים לסרוק ואיזה פורטים לסרוק אני יכול להגיד לו לסרוק אייפים כאלו וכאלו, לסרוק פורטים כאלו וכאלו ושימו לב שהכתובות פה
192-168, כאשר אני נמצא ברשת 10-100 אבל הוא, בזכות הניתוב הפנימי שלו, ידע להגיע ל-192-168 דרך קורבן מספר 1 גם בוא נעשה טיים-אאוט יותר קטן, שלא יחכה הרבה זמן שאם תוך עשר אלפיות השנייה אין תשובה שימשיך הלאה שלא יחכה שנייה אחת אלא רק עשר אלפיות השנייה ואני עושה run שיעשה סריקה זריזה של
פורטים ואנחנו רואים שהוא כבר גילה שבIP כזה וכזה יש פורט 445 פתוח