PracticU

חיבור Netcat
דרך דארקנט - Tor - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › חיבור Netcat דרך דארקנט - Tor - חלק 1
מילון מושגים:
אנטי וירוס - תוכנה שמזהה, חוסמת ומסירה תוכנות זדוניות מהמחשב, ומנטרת פעילות חשודה.
דפדפן - תוכנה שמציגה דפי אינטרנט ומריצה את הקוד שבהם, ומאפשרת לגלוש בין אתרים, למשל Chrome או Firefox.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
אדמיניסטרטור - משתמש בעל הרשאות הניהול הגבוהות ביותר במערכת, שיכול לשנות הגדרות, להתקין תוכנות ולנהל משתמשים אחרים.
קבוצה - אוסף של משתמשים או אובייקטים שמנוהלים יחד, כדי להעניק הרשאות או הגדרות משותפות בבת אחת.
מפתח פרטי - המפתח הסודי בהצפנה אסימטרית, שנשמר אצל בעליו בלבד ומשמש לפענוח או לחתימה דיגיטלית.
מפתח ציבורי - המפתח הגלוי בהצפנה אסימטרית, שאפשר לחלוק עם כולם, ומשמש להצפנה או לאימות חתימה.
URL - הכתובת שמזהה משאב באינטרנט, למשל דף אתר, וכוללת פרוטוקול, שם מארח ונתיב.

חיבור Netcat
דרך דארקנט - Tor - חלק 1
בשיעור זה אנו נשתלט על Windows 11 מרחוק דרך תור, כדי שלא יתפסו אותנו וכדי שלא יראו את ה-IP שלנו כתוקפים. אנחנו ניצור שליטה מרחוק בעזרת נטקאט, כאשר האנטי-וירוס דלוק במחשב של הקורבן.
נושאי הסיכום המוצגים בשיעור:
1. התנאים בקורבן: תראו במחשב של הקורבן, אתם יכולים לראות שההגנה בזמן אמת דולקת, וכל שירותי האנטי-וירוס דולקים כברירת מחדל, ואין שום Exclusion, שום תיקייה שהאנטי-וירוס לא יבדוק אותה. אני צריך במחשב של הקורבן לשתול שני קבצים, tor.exe ו-netcat.exe, ואת שני הקבצים האלו אני צריך במחשב של הקורבן.
2. השגת תור לקורבן: אז בואו נלך להוריד אותם במחשב של ההאקר, של התוקף, ונעביר אותם למחשב של הקורבן. אז אני כותב כאן tor, נכנס לאתר של tor, לוחץ download tor browser, לוחץ כאן download for windows, ומוריד את ההתקנה של tor. בואו נתקין את זה, שימו לב אנחנו במחשב של התוקף, כי במחשב של הקורבן אנחנו רוצים כמה שפחות פעולות, זה מה שהתוקף מכין בבית. המטרה שלי מתוך הדפדפן של תור הזה לחלץ את הקובץ של תור. אני עושה finish והנה כאן התיקייה של דפדפן תור. אני נכנס פנימה, נכנס פנימה לתיקיית הדפדפן, מחפש tor.exe, ואני צריך לדאוג שהוא יהיה במחשב של הקורבן. אני הולך להעבירו אליו, יוצר במחשב של הקורבן תיקייה שנקראית תור, מעתיק לשם את קובץ ה-exe, ועכשיו במחשב של הקורבן יש לנו את ה-exe שייצור את שירות תור וידע להתחבר לתוך הדארקנט.
3. השגת נטקאט: חוזרים למחשב של התוקף, ועכשיו אנחנו צריכים להשיג את הנטקאט. נטקאט הוא חלק מ-NMAP, ו-NMAP זה שסורק את הפורטים, והוא גם כולל את הנטקאט שלנו. אז אני הולך ל-nmap.org, מחפש פה Windows Binaries ויש פה התקנה של nmap. אני לא הולך לסרוק פורטים, אני צריך רק את ה-Netcat שהוא כולל בתוכו. לא יודע למה הם הכניסו אותו פנימה, אבל מבחינתי זה מצוין שהם מתחזקים את הכלי הזה של נטקאט. בואו נתקין את ה-nmap, נקסט, install. הנה הוא סיים את ההתקנה, ושם לי פה את הכלי שלהם, אבל זה פחות מעניין אותי. מה שאני רוצה זה ללכת לתיקיית התוכנות ולחפש פה קובץ שנקרא ncat.exe, הנה הוא. אז אני לוקח את ה-netcat הזה, מעתיק אותו לשם ועושה paste במכונה של הקורבן. אם קופי פייסט לא עובד לכם, אתם יכולים להעביר את זה קודם למחשב הפיזי, ואז קופי פייסט למחשב של הקורבן. זהו, זה שני הקבצים שאני צריך מבחינת הרצה. זה יכניס אותי לדארקנט, ונטקאט יפתח לי את ה-CMD לתוך המחשב של הקורבן.
4. הקמת Hidden Service: עכשיו הגענו לשלב השני, שבו אנחנו רוצים להפעיל Hidden Service, או Onion Service, במחשב של הקורבן, כדי שתהיה לנו נקודת התחברות אליו. אז אנחנו יוצרים קובץ טקסט חדש, קוראים לו torrc, פותחים את הקובץ הזה עם פנקס רשימות רגיל, וכותבים שם רק שתי שורות. שורה אחת, איפה לשים את ההגדרות של ה-Hidden Service, שהוא יהיה בתיקייה הזאת, ושתיים, באיזה פורט להאזין כלפי חוץ ולאן להעביר את זה כלפי פנים. אז הוא יאזין בדארקנט בפורט מסוים ויעביר את זה פנימה לתוך ה-Windows לפורט אחר.
5. התכונות של ההגדרות: אז יש לי כרגע פה תיקייה ריקה, שאחרי ההפעלה יהיו פה ההגדרות של השירות, ויש לי קובץ ההגדרות שכולל שתי שורות בלבד, שורה שאומרת לאן לשים את ההגדרות של ה-Hidden Service, או של ה-אוניון סרוויס, ובאיזה פורט להאזין כלפי חוץ בתוך הדארקנט ולאן להעביר את זה במחשב המקומי. ועכשיו נשאר לנו להפעיל את התור.
6. שתי שיטות להפעלת תור: אני אראה לכם שתי שיטות איך להפעיל את תור. אחת כשירות שרץ ברקע, כתוכנה שרצה ברשימת השירותים, והשיטה השנייה כקובץ exe רגיל. בואו נתחיל משירותים, שתראו איך זה עובד, כי אנחנו רוצים שזה יהיה קבוע במחשב של הקורבן. כרגע אתם יכולים לראות שאין פה שום שירות של תור. אנחנו פותחים CMD עם הרשאות של אדמיניסטרטור מקומי, וזה מאוד חשוב, כי אי אפשר לנהל שירותים בלי להיות אדמיניסטרטור על המכונה. אנחנו חייבים לאשר את העלאת ההרשאות הזאת. אם אין לנו את האפשרות כתוקפים להיכנס כאדמיניסטרטורים למחשב הזה ולהריץ את זה עם הרשאות גבוהות, זאת אומרת ב-whoami/all אתם יכולים לראות כאן ש-High Mandatory Level, הרמה הגבוהה, הזה אומר שיש לי את ההרשאות הגבוהות של אדמיניסטרטור. אם אני אריץ CMD פשוט ואני אעשה whoami/all, אני אראה פה בקבוצות שיש לי מדיום מנדטורי לבל. אז אם יש לי מדיום, אני אשתמש בתור exe פשוט, ואם יש לי הרשאות גבוהות של היי, אני אתקין אותו כשירות. אני רוצה להראות לכם את שתיהם.
7. התקנת תור כשירות ויצירת המפתחות: אז אנחנו הולכים להתקין תור.exe כשירות. בואו ניכנס לתיקייה שלנו, יש לנו כאן את תור.exe, ואנחנו מפעילים אותו עם האפשרות של התקנה כשירות, ואומרים לו איפה נמצא קובץ ההגדרות. עושים Enter, ובואו נראה שזה עבד לנו. פה בשירותים עושים ריענון, והנה שירות תור שלא היה לפני כן, ואני יכול לראות שהוא מוגדר לעבוד עם קובץ ההגדרות שלנו. בואו נראה מה קורה בתוך התיקייה שהגדרנו, בתוך תיקיית השירותים הנסתרים שלנו. אנחנו רואים שנוצרו מפתחות, Public ו-Private Key, וכמו שאמרנו, השם של האתר החדש שלי, של השירות החדש שלי, קשור ל-Public Key הזה. אז אפשר בקובץ ה-Hostname לראות שיש לנו פה את השם הזה, שאליו אפשר להתחבר מרחוק.
8. הקשר בין המפתחות לשם השירות: אם אני אעשה סטופ לשירות וסטארט מחדש, השם הזה לא ישתנה. תסתכלו, השם הזה נשאר, כל עוד ה-Public Key נשאר. אתם רואים, השם אותו דבר, כמו שכאן. אבל אם אני מוחק את ה-Public ואת ה-Private Key, ואני עושה עוד פעם ריסטארט לשירות, הוא יוצר מפתחות חדשים, פומבי ופרטי, ואז ה-host name, השם של השירות שלי, הכתובת של האתר שלי, ה-URL שלי, השתנה. תסתכלו, זה לא אותו דבר כמו שהיה כאן, הוא היה נגמר בסיומת אחת ועכשיו זה נגמר באחרת. זאת אומרת שאם אתם עושים ריסטארט לשירות, אין שום בעיה עם זה, כל עוד ה-Public וה-Private Key נשארים. מה אנחנו לומדים מזה? שאני, כתוקף, צריך ליצור את ה-Hidden Service הזה אצלי, ואז להעתיק את התיקייה הזאת אל הקורבן. אם אני אביא לקורבן את התיקייה הזאת עם תור, אני אדע מראש את ה-host name שאליו אצטרך להתחבר. אז כדי שהשם הזה לא ישתנה, אני כתוקף צריך להביא לקורבן כבר את התיקייה הזאת מוכנה, עם ה-Public וה-Private Key, ואז אני אדע כבר את השם שיהיה. אז האפשרות הראשונה היא דרך שירות, אבל זה דורש הרשאות של אדמיניסטרטור. בואו נמחק את השירות, ונראה מה קורה כשאין לי הרשאות של אדמיניסטרטור על המכונה. אני עושה הסרה של השירות, ובודק פה שהשירות נעלם.
סיכמנו את חלקו הראשון של הקמת שליטה מרחוק דרך תור, מהכנת שני הקבצים לקורבן, דרך הקמת ה-Hidden Service עם קובץ ההגדרות, ההבנה של שתי שיטות ההפעלה לפי רמת ההרשאות, ועד להתקנת תור כשירות והקשר בין המפתחות שנוצרו לבין שם השירות. זה הכל, תודה רבה.
SR13045HE

פרקי ההרצאה: חיבור Netcat דרך דארקנט - Tor - חלק 1

  1. 00:00

    שליטה מרחוק דרך Tor

  2. 00:39

    הורדת Tor למחשב התוקף

  3. 01:21

    העברת tor.exe לקורבן

  4. 01:59

    השגת נטקאט מתוך Nmap

  5. 02:54

    יצירת קובץ ההגדרות torrc

  6. 03:33

    הגדרת Hidden Service בקורבן

  7. 04:08

    הפעלת Tor כשירות או כקובץ

  8. 04:45

    התקנת שירות Tor עם הרשאות

תמלול ההרצאה: חיבור Netcat דרך דארקנט - Tor - חלק 1

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

  1. 00:02

    שלום לכולם בהרצאה זו אנחנו נשתלט על Windows 11 מרחוק דרך תור כדי שלא יתפסו אותנו כדי שלא יראו את ה-IP שלנו כתוקפים אנחנו ניצור Remote שליטה מרחוק בעזרת נטקאט כאשר אנטיווירוס דולק תראו במחשב של הקורבן אתם יכולים לראות שה-Real-Time-Protection דולק וכל השירותי אנטיווירוס דולקים כברירת מחדל ואין שום Exclusion שום תיקייה שהאנטיווירוס לא יבדוק אותה אני צריך במחשב

  2. 00:32

    של הקורבן לשתול שני קבצים tor.exe ו-netcat.exe את שני הקבצים האלו אני צריך במחשב של הקורבן אז בואו נלך להוריד אותם במחשב של האקר של התוקף ונעביר אותם למחשב של הקורבן אז אני כותב כאן tor נכנס לאתר של tor לוחץ download tor browser לוחץ כאן download for windows ומוריד את ההתקנה של tor בואו נתקין את זה שימו לב אנחנו במחשב של התוקף

  3. 00:59

    כי במחשב של הקורבן אנחנו רוצים כמה שפחות פעולות זה מה שהתוקף מכין בבית המטרה שלי מתוך ה-Tor browser הזה לחלץ את הקובץ של Tor אקזה אני עושה finish והנה כאן התיקייה של Tor browser אני נכנס פנימה נכנס פנימה לבראוזר מחפש Tor browser Tor ויש כאן Tor.exe בוא נעשה view show file name extensions סיומות של הקובץ הנה Tor.exe לוקח את הקובץ הזה ואני צריך לדאוג שהוא יהיה במחשב

  4. 01:30

    של הקורבן, אני הולך לקוננסי, יוצר פה במחשב של הקורבן תיקייה, נקרא לה תור, מעתיק לכאן את התור נקודה אקזה ועכשיו במחשב של הקורבן יש לנו את האקזה שייצור את כל התור סרוויס וידע להתחבר לתוך הדארקנט, חוזרים למחשב של התוקף ועכשיו אנחנו צריכים להשיג את הנטקאט, נטקאט נקודה אקזה הוא חלק מ-NMAP, NMAP זה שסורק את הפורטים הוא גם כולל את הנטקאט שלנו, אז אני הולך ל-nmap.org,

  5. 02:01

    מחפש פה Windows Binaries ויש פה Nmap Setup. אני לא הולך לסרוק פורטים, אני צריך רק את ה-NetCut אקס זה ממנו. לא יודע למה הם הכניסו אותו פנימה, אבל מבחינתי זה מצוין שהם מתחזקים את הכלי הזה של נטקאט.

  6. 02:17

    בואו נתקין את ה-Nmap, האגרי, נקסט, אינסטול. הנה הוא סיים את ההתקנה, שם לי פה את הכלי שלהם. אבל זה פחות מעניין אותי.

  7. 02:25

    מה שאני רוצה זה ללכת ל-cprogram files x86 nmap ולחפש פה כובד שנקרא ncat הנה הוא ncat exit אז אני לוקח את ה-netcat הזה מעתיק אותו לפה ועושה פייסט במכונה של הקורבן אם קופי פייסט לא עובד לכם אתם יכולים להעביר את זה קודם למחשב הפיזי ואז קופי פייסט למחשב של הקורבן זהו זה שני הקבצים שאני צריך מבחינת

  8. 02:51

    הרצה זה זה יכניס אותי לדארקנט ונטקה תפתח לי את ה-CMD לתוך המחשב של הקורבן. עכשיו הגענו לשלב השני שבו אנחנו רוצים להפעיל Hidden Service או Onion Service במחשב של הקורבן כדי שתהיה לנו נקודת התחברות אליו.

  9. 03:07

    אז אנחנו יוצרים עם Right Click New Text Document, קוראים לו Tor RC, פותחים את הקובץ הזה עם Notepad רגיל וכותבים שם רק שתי שורות.

  10. 03:18

    שורה אחת, איפה לשים את ההגדרות של Hidden Service, אוניון סרוויס שזה יהיה בתיקייה הזאת ושתיים באיזה פורט להזין כלפי חוץ ולאן להעביר את זה כלפי פנים אז הוא יאזין בדארקנט ב-8662 ויעביר את זה פנימה לתוך הווינדוס לפורט 12345 אז יש לי כרגע פה תיקייה ריקה שאחרי ההפעלה יהיו פה ההגדרות של הסרוויס ויש לי תור C שכולל

  11. 03:44

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

  12. 04:08

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

  13. 04:29

    אנחנו חייבים לאשר את העלאת ההרשאות הזאת. אם אין לנו את האופציה כתוקפים להיכנס כאדמיניסטרטורים למחשב הזה ולהריץ את זה עם הרשאות גבוהות, זאת אומרת ב-whoom/all אתם יכולים לראות כאן ש-High Mandatory Level, היי מנדטורי לבל הזה אומר שיש לי את ההרשאות הגבוהות של אדמיניסטרטור אם אני אריץ cnd פשוט ואני אעשה who am I / all אני אראה פה

  14. 04:55

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

  15. 05:18

    סרוויס אינסטול ואומרים לו איפה נמצא פייל של ההגדרות עושים אנטר ובואו נראה שזה עבד לנו

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

ההרצאה הקודמת: איך עובד הדארקנט - Darknet - חלק 4

ההרצאה הבאה: חיבור Netcat - דרך דארקנט - Tor - חלק 2

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

  • חיבור לאתר אינטרנט עם Netcat
  • חיבור לאינטרנט דרך OSPF
  • חיבור של NodeJS ל-MongoDB
  • חיבור מרחוק עם SSH

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

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