
הטקסט המלא של הדקות הראשונות בהרצאה «חיבור Meterpreter Reverse HTTP דרך דארקנט - Tor - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזאת אנחנו רוצים לעשות רוורס Http של מטר פריטר דרך ה-Tor מתוך Windows 11 שלנו. זאת אומרת שהקורבן יפתח רוורס של מטר פריטר דרך הרשת האפלה, דרך ה-Tor.
זה הולך להיות קצת טריקי, אז תהיו מרוכזים. קודם כל בואו נלך לקאלי ונכין את הכל לקבלת קונקשן מהקורבן. אני מתחיל מזה שאני נכנס לקובץ ההגדרות של תור, ורואה כאן שיש לי שני hidden services, שני אתרי אינטרנט שפועלים בדארקנט, אחד בפורט 8662 והפורט הזה מגולגל ל-999, יש גם עוד סרוויס נוסף בפורט 81 שמגולגל ל-81
המקומי ו-777 בחוץ שמגולגל ל-666 המקומי. סתם אני מראה לכם איך אפשר להחזיק כמה אתרי אינטרנט, כמה hidden סרוויסים שונים באותו המחשב. אני הולך להשתמש בזה, פורט 8662 חיצוני שמתגלגל בסוף לפורט הפנימי 999, פורט פורוורד כזה, זה כמו לפתוח פורט בראוטר בבית.
בואו נעשה ריסטארט לסרוויס, נבדוק את השם של האתר שלנו בדארקנט, השם הזה מחובר ל-public key, כל עוד אני לא אחליף public key השם הזה יישאר קבוע, אני לוקח את השם הזה ומעתיק אותו הצידה כי אנחנו נצטרך להתחבר אליו, הנה אני שם אותו פה בצד, ועכשיו ניצור פיילואוד, פיילואוד שיתחבר אלינו דרך הדארקנט בפורט 8662 ואחרי זה נכין ליסנר
שיתפוס את זה. אבל הליסנר צריך לתפוס בפורט הפנימי, שימו לב זה פורט חיצוני 8662 ופורט הפנימי היה 999. בואו ננסה להכין את הפיילואוד שלנו.
msfenum, פיילואוד לווינדוס x64 מטר פריטר ריברסי צ'טי צ'טי פי תתחבר לכתובת כזאת וכזאת, ופורט כזה וכזה הכל נשמע נהדר אבל זה לא עובד למה זה לא עובד יש לנו פה בעיה עם השם הזה הוא לא מוכן לעבוד עם שמות שאין לו ריזולווינג בקיצור הבעיה שהשם הזה צריך קודם להיכנס לתוך
הפרוקסי של תור ורק אחרי זה לעבור ריזולווינג והאמת לא מצאתי איך עושים את זה במטה ספלויט יש כל מיני אופציות של פרוקסי אבל תמיד הייתה אותה בעיה שהריזולווינג של השם הוא עושה לפני הכניסה לתוך הטאנל לתוך הפרוקסים אז איך עוקפים את הבעיה הזאת מאוד פשוט נעשה טאנל עם אפליקציה אחרת נניח ssh בוא נוסיף עוד פורט לסרוויס
של תור פורט שיביא אותי לssh במכונה אז אני מוסיף כאן שורה שפורט 8663 בתוך הדארקנט יוביל לפורט 22 במכונה המקומית נהדר שאומר את זה עושה ריסטארט לסרוויס מפעיל גם ssh למעשה אני אפנה במחשב של הקורבן לפורט מסוים בssh יעשה לי tunnel דרך התור לתוך המחשב של התוקף ובמחשב של התוקף בפורט מסוים שתכף נבחר אותו יחכה לנו metasploit
למעשה אני משתמש בssh כדי למפות פורט לפורט דרך התור טוב בואו נבדוק שאכן ssh עובד לנו ואני רואה שsshd הסרוויס שלו מאזין בפורט 22 מצוין דבר אחרון שנשאר לנו לעשות זה לפתוח מאזין של מטה ספלויט בפורט נניח 444 שלפורט הזה בדיוק SSH יביא לנו את הקורבן.
אז אני אומר למטה ספלויט להאזין ב-127.001 בפורט ה-444 ואם מישהו מתחבר לא ישר לצאת מההאזנה להמשיך להאזין לעוד קורבנות. למעשה אני מקים מרכז שליטה על הרבה קורבנות דרך התור, ככה אי אפשר לעלות עליי.
כי רשת ההפעלה מסתירה את ה-IP גם של התוקף וגם של הקורבן. אז אי אפשר למצוא קצוות, אי אפשר לעלות על ה-IP של התוקף, כי הכל עובר דרך הדארקנט.
בואו נעשה ג'ובס, נראה שיש לנו מאזין פה ב-127.001.444 והוא מחכה ל-Matter Printer Reverse HTTP. וכרגע אין לי אף סשן. בואו נפתח טאב נוסף, טאב חדש, כי הטאב הזה יהיה לטובת MSF Listener, אני אקרא לו פשוט MSF, MetaSplot Framework, ובטאב השני נכין עכשיו פיילוד זדוני.
גם את הפיילוד הזדוני הזה אנחנו שולחים ל-127.001 במחשב של הקורבן לפורט 444. ומה שיקשר את הקורבן לתוקף זה יהיה SSH. וה-SSH יעבור דרך התור.
אז אני יוצר פיילוד בצורה די רגילה לווינדוס 64 ביט, מטרפריטר סלאש רוורס אץ' טי טי פי, IP המקומי, פורט 444. הכל מאוד מאוד פשוט, כרגיל אנחנו מייצרים את האקזה שנשלח לקורבן, יכול להיות שאני אשלח את זה להרבה קורבנות.
בואו נעביר את זה עכשיו לקורבן שלנו, נפעיל שרת ווב, רק אני צריך לבדוק מה ה-IP שלי פה, בואו נפתח עוד טאב, נכתוב IP Address, נראה שאני 122.133 ונלך למחשב של הקורבן להעביר את ה-Payload.
בואו עכשיו בתיקייה הזאת של תור נלחץ Right