
הטקסט המלא של הדקות הראשונות בהרצאה «ביצוע Pivoting ב-Windows עם Meterpreter ב-MSFconsole» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אנחנו נעשה פיבוטינג נעבור דרך השרת הזה, שרת ווב, שיש לו גם רגל פנים ארגונית וגם רגל בחוץ, שתי כרטיסי רשת ואנחנו רוצים מבחוץ לעבור דרכו ולהגיע לשרת הפנימי השרת הפנימי יש לו רק כתובת 192.168 ואנחנו בחוץ ולנו יש רק כתובת 10.100 בקיצור, בשביל להגיע מ-10100 ל-192-168 צריך לעבור דרך הקורבן, ואני רוצה שהקורבן הזה
יעביר לי את כל הפאקטים. זה נקרא לעשות פיבוטינג, וזה מאפשר לי תזוזה בתוך הרשת, תזוזה רוחבית ברשת, ישירות מתוך הקאלי שלי.
דבר ראשון, אני מפעיל מאזין שיאזין לווינדוס 64 ביט, שיתחבר עם המטרפריטר אליי לתוקף. אני כותב פה קאלי ומפעיל את המאזין. ובקורבן יש לי פה את ה-payload שיתחבר אליי. ככה מתחילה התקפה, מזה שאני שולט על קורבן אחד ויש לי פה סשן מול קורבן אחד בלבד.
עכשיו אני נכנס לתוך הסשן הזה, לתוך המחשב של הקורבן, אתם רואים מטר פריטר שמה בפנים, ויש לי פקודת פיבוט. פיבוט מינוס h מראה את כל האופציות שיש לו, כאשר פיבוטינג זה לעבור דרך מישהו לטארגט אחר.
בואו נראה איך משתמשים בזה. נעשה Pivot Add מינוס פלטפורם Windows שיעשה מאזין על Windows, 64 ביט, ארכיטקטורה 64 ביט, והוא הולך להאזין על הקורבן שלי בפייפים, בשיתופים של 445. זאת אומרת, כולם יתחברו אליו בפורט 445 כאילו הוא שיתוף, ומאחורי הקלעים תהיה התוכנה הזדונית שלי.
לכל תוכנה יש Pipe Name שונה, זה למעשה המזהה של התוכנה בתוך הפורט 445. אני מזכיר לכם שבפורט 445 יש גם שיתוף קבצים רגיל וגם אפליקציות שמדברות ביניהן.
וכדי לזהות איזה אפליקציה בתוך הפורט 445 רוצה לדבר, יש לכל אפליקציה Pipe Name משלה. אני המצאתי את השם MyPipeName, יכולתי להמציא כל שם שבא לי וזה יישב בתוך הפורט 445 ולכן גם אף אחד לא ישים לב לזה שיש לי תקשורת בתוך הארגון שהיא זדונית ואני שם את המאזין הזה בפייפ בשיתוף 445 על IP הפנימי
של הקורבן 134 אני מזכיר לכם יש לנו פה רגל פנימית 192, 168, 122 ובסוף 134 ו-10, 100 חיצונית אז אני שם את המאזין על הרגל הזאת בתוך השיתופים, בתוך הפייפים, והשם של התוכנה יהיה MyPipeName.
הנה הוא מתחיל להזין, וכל מי שיגיע לפה יעבור חזרה אליי לקאלי. למעשה הפיבוט מעביר את זה לקאלי המקורי שלי שיושב בחוץ. אני יכול לעשות פיבוט ליסט ולראות שיש לי את הפייפ הזה בתוך המחשב של הקורבן, ואני מחכה שמישהו יתחבר אליו ובסוף הוא יגיע אליי.
אני עושה background ועכשיו אני צריך ליצור payload זדוני שהתחבר לpip עד עכשיו ה-payload התחבר לנו ל-IP ופורט הפעם אנחנו נעשה מטרפריטר את ה-payload שלו שהתחבר ל-named pipes אז אנחנו נכנסים למודול שלו use windows x64 מטרפריטר reverse named pipes נעשה את ה-payload הזדוני שזה למעשה כמו
לעשות msf enum אבל בלי לצאת מ-metasploit זאת אומרת אני יכול לעשות פיילאודים זדוניים גם מבחוץ על ידי MSFenum וגם מתוך המטאס פלויט עצמו מתוך המודול.
זה שני דרכים איך לייצר פיילאוד זדוני. אני אומר לו פה ב-Options לאן להתחבר, Pipe Host Name, תתחבר ל-IP כזה וכזה, זה יהיה אקזס זדוני שהולך להתחבר בפייפים של השיתופים ל-IP הזה, שזה IP של הקורבן שלי, שפה יש לנו כבר מאזין ששמנו.
זה הקוד הזדוני, הפיילוד הולך להתחבר ל-IP הזה, ול-PipeName, השם שהמצאנו לו זה MyPipeName. בואו נעשה Options ונראה, זה השם של ה-Pipe, זה השם של ה-Host, ואפשר עכשיו לעשות Generate וליצור את הפיילוד החדש שלנו.
נקרא לו פיילוד 2. זהו, עשינו אותו,