
הטקסט המלא של הדקות הראשונות בהרצאה «חיבור Meterpreter Reverse HTTP דרך דארקנט - Tor - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
כרגע יש לנו בתיקי הקולה שלושה קבצים קובץ הגדרות של תור שהוא ריק תור אקזה ופיילוד עזדוני הבעיה שהפיילוד שלנו צריך פורט 444 שיהיה ממופה ל-444 של התוקף ומי שיעשה לי את זה ב-ssh זה הפוטי בואו נתקין פוטי או כמו שאומרים באנגלית תקינה פאטי אני כותב פוטי דאונלוד ואני מוריד 64 ביט
אחרי זה אנחנו נמחק לגמרי את הפוטי הזה ואני אראה לכם איך עושים את זה בלי להתקין פוטי במחשב של הקורבן. רק כרגע אני רוצה ללמד אתכם, אז אני אתקין פה את הפוטי.
בסוף ההרצאה אני אמחק אותו ואני אראה לכם איך עושים את זה באופן אוטומטי. אבל יש לנו פה תהליך של למידה, אז אני מתקין את הפוטי שלנו ומפעיל אותו אחרי התקנה עם אופציה פסוורד קאלי, כי בפוטי אין אפשרות לשמור סיסמה.
הם בכוונה עשו את זה כדי שאנשים לא ישמרו סיסמאות ברג'יסטרי המקומי של המחשב, שלא יגנבו להם, מי שרוצה בכל זאת, כמוני, להתעקש על אוטומציה, חייב לציין את זה ב-Command Line.
שימו לב, האם פרסנט הזה, הסימן End הזה, אני צריך לשים אותו בגלל שיש לי פה רווח בנתיב. זה הבעיות של PowerShell, אל תתרגשו מזה, פשוט תכתבו את זה ככה אם זה ב-PowerShell, אם זה ב-CMD רגיל, לא צריך את כל השטויות האלו, מספיק פשוט גרשיים.
ב-PowerShell צריך סימן End בהתחלה, ואנחנו מפעילים את ה-Putty, או בשמו האמיתי, Putty. קודם כל אנחנו חייבים להגיד לו לאן להתחבר לכתובת הזאת בדארקנט.
דבר שני אנחנו אומרים לו להתחבר בשפת SSH לצד השני אבל פורט 8663 התור שמה יעביר את זה לפורט 22 המקומי שם מה עוד אנחנו צריכים להגיד לו שיש לנו פרוקסי והפרוקסי שלנו נמצא ב127.001 במחשב המקומי הזה בפורט 9050 למעשה אני אני רוצה שה ssh יכניס את הכל לתוך הדארקנט והאופציה שבגללה בחרתי ssh וputty זה בגלל הדבר הקטן הזה do dns name lookup תחפש את שמות הdns את פרוקסי אנד בתוך הפרוקסי לא
בתוך הווינדוס תכניס הכל לפרוקסי ושם הוא ימצא את השם ואני עושה לו yes ומה שיקרה שאני לא אקבל הודעת שגיאה על השם הזה שהוא נקודה אוניון בסוף זאת הגדולה של ssh שהוא יודע לעשות name resolution בתוך הפרוקסי בניגוד למטאספלויט הרגיל שלא מצאתי שם את האפשרות הזאת בוא ניתן
לו גם שם וסיסמה קאלי קאלי זה אמור להיות שם וסיסמה לפרוקסי האמת שבפרוקסי שלי אין שום שם וסיסמה אז אני סתם יכול לתת לו מה שבא לי העיקר שלא יציק לי עם השאלות האלו מהשם והסיסמה כי הוא הולך להציק לי אז אני ישר מכניס לו את התשובות אז הבאנו לו את הפרוקסי הבאנו לו שם וסיסמה שלא יציק כי המטרה סופית לעשות הכל אוטומט עכשיו נשאר לנו לפתוח את הפורטים בואו ניכנס להגדרות של ssh ויש
פה tunnels האמת שזה בדיוק מה שעשינו בהרצאות על pivoting פשוט כאן זה בממשק גרפי אז אני כותב source port 444 destination port localhost 444 ולוחץ add למעשה הוא יפתח port 444 מקומי אצלי ובמחשב ההוא שהוא התחבר אליו הוא שם יפתח 444 מקומי אצלו יכלתי במקום local host לציין איזשהו IP ברשת המרוחקת.
אבל אני לא רוצה דרך קאלי לעבור הלאה, אני לא צריך פיבוטינג לאיזשהו יעד אחר. אני אומר, תגיע לתוך הקאלי עצמו, לפורט ה-444. ומי יתפוס אותך שמה? יש לנו שמה מאזין של Metasploit.
זוכרים? פה ב-Metasploit, בג'ובס, יש לנו מאזין בדיוק ב-444 שמחכה לו. אוקיי, אז יש לנו פה את השורה הזאת, לחצתי add מי שפספס אותי.
ועכשיו אני הולך לדאטה פה בקונקשן ומוסיף יוזרניים קאלי. זוכרים פה עשינו פסוורד קאלי ופה יוזרניים קאלי.
זה למעשה שם וסיסמה ב-SSH המרוחק. כאשר שם וסיסמה כאן שהיו זה שם וסיסמה לשרת פרוקסי. יכול להיות שבשרת פרוקסי יש שם וסיסמה נפרדים משם וסיסמה ב-SSH שליד.
מה עוד מעניין כאן? ב-SSH הראשי אני אומר לו אל תפתח לי של, זה כמו מינוס N ב-SSH הרגיל, כי אני לא צריך את ה-CMD למחשב המרוחק, אני צריך רק שתפתח לי פורטים, לא צריך את השל, ותעשה קומפרשן שזה יעבוד יותר מהר.
ודבר אחרון שאני עושה, אני שומר את כל ההגדרות תחת שם MyTorSettings. סייב. עכשיו כל פעם שאני אכנס לתוכנה, אני אוכל לבחור את ה-MyTorSettings ולעשות לואוד, והוא מטעין את כל ההגדרות שהיו.
הוא שומר אותן ברג'יסטרי המקומי של המחשב. ואני רואה ששכחנו פה לבחור למעלה בפרוקסי טייפ סוקס 5 אני בוחר כאן סוקס 5, הולך לסשן, בוחר את הסשן שלי ועושה סייב שישמור את ההגדרות מחדש, בוא נעשה אופן, והנה הוא מתחבר הוא שואל אותי האם לסמוך על התעודה של ה-SSA
של הצד השני, אני עושה לו אקספט אחרי זה נעשה הכל אוטומט, אל תדאגו, זה כרגע בממשק הגרפי בסוף ההרצאה הכל יהיה אוטומט לחלוטין, בלי שום ממשק גרפי וגם נמחוק את הפוטי בכלל, זה נראה כאילו זה תקוע, בואו נבדוק מה קורה איתו, נלך לכאן ונבדוק את הפורט 444, האם הוא נפתח או לא, ואני רואה
שהפורט נמצא בליסינינג, זה אומר שהוא הצליח להתחבר ולפתוח אותו, נהדר, בואו נבדוק האם אנחנו יכולים להגיע לצד השני, אני עושה invoke web request ופשוט גולש לצד השני,