PracticU

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

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › חיבור Netcat דרך דארקנט - Tor - חלק 2
מילון מושגים:
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.
אדמיניסטרטור - משתמש בעל הרשאות הניהול הגבוהות ביותר במערכת, שיכול לשנות הגדרות, להתקין תוכנות ולנהל משתמשים אחרים.
תהליך - מופע של תוכנה שרצה בזיכרון, עם הקוד, הנתונים והמשאבים שהוקצו לה על ידי מערכת ההפעלה.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
פורט - מספר שמזהה שירות או תהליך מסוים בתוך מחשב, ומאפשר לכוון תעבורת רשת ליעד הנכון. למשל פורט 80 ל-HTTP.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.

חיבור Netcat דרך דארקנט - Tor - חלק 2
הרצאה זו עוסקת ברמה מושגית בשרשור חיבור מרחוק דרך רשת Tor, במסגרת תרגיל אבטחה מבוקר.
הרעיון המרכזי
1. הרצה בלי הרשאות גבוהות: ניתן להפעיל את שירות Tor גם בלי הרשאות מנהל מערכת, ועדיין להקים אתו Hidden Service ולבדוק שהוא פועל.
2. שיתוף תקשורת של תהליך דרך הרשת: קיימים כלים שמאפשרים לקחת תהליך שמריץ שורת פקודה ולחבר אותו לכתובת רשת מקומית, כך שמי שמתחבר לכתובת הזו יכול לתקשר עם התהליך.
3. גישה דרך הדארקנט בלבד: הגישה לאותו תהליך מתאפשרת רק דרך כתובת Onion וחיבור שעובר דרך שירות Tor, ולא דרך פתיחת פורט ישירה כלפי האינטרנט הרגיל.
4. הסוואה מפני ניטור: כיוון שהחיבור נראה כלפי חוץ כתעבורת HTTPS רגילה ולא נפתח פורט נוסף כלפי חוץ, קשה להבחין שמתקיימת מעבר לכך תקשורת נוספת.
שימו לב
מדובר בטכניקה שמיועדת להדגמה בסביבת לימוד מבוקרת בלבד, ומומלץ שלא לפרט כאן את שלבי ההרצה המדויקים.
בסיום ההרצאה הסטודנט מבין את העיקרון של שרשור חיבור מרחוק דרך רשת Tor ואת הסיבה שהחיבור הזה קשה לאיתור בבדיקה חיצונית.
השיעור הבא בקורס: חיבור Netcat דרך דארקנט - Tor - חלק 3

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

  1. 00:00

    הפעלת Tor בלי הרשאות מנהל

  2. 00:57

    בדיקת פרוקסי SOCKS עם netstat

  3. 01:32

    הפעלת Netcat עם הפניית CMD

  4. 02:26

    העברת חיבור מהדארקנט לפורט המקומי

  5. 03:00

    טיפול בקבצי DLL חסרים

  6. 04:13

    התחברות מ-Kali דרך שירות Tor

  7. 04:49

    התקנת Netcat עם תמיכת פרוקסי

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

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

  1. 00:02

    ועכשיו אני אפעיל את אותו תור רק עם הרשאות של טרמינל פשוט, של CMD פשוט. נעשה הוא אמייס לשאול, נראה שאני מדיום פה, זה אומר שאין לי הרשאות של אדמיניסטרטור.

  2. 00:15

    נפעיל את אותו התור רק מתוך CMD פשוט, בלי הרשאות של אדמין. במינוס F אני מציין לו מאיפה לקחת את ההגדרות של Hidden Service, של נקודת החיבור שלי, תור C. ואנחנו ממש רואים איך הוא עובד מולנו, לא ברקע, ואני רואה שיש פה דן 100% מצוין, הולך לכאן,

  3. 00:36

    מעתיק את השם שהוא נתן לי ב-host name, שהוא קשור ל-publicy שלי, וזה השם שאיתו נתחבר, מי תוקף לקורבן. זה למעשה מזהה לי את הקורבן ברשת האפלה. בואו נעתיק את השם הזה פה בצד.

  4. 00:51

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

  5. 01:06

    אני כותב נטסטאט מינוס n, זה אומר שלא יתעסק עם dnsים שישאיר הכל במספרים, בכתובות IP. לא אנסה כל כתובת IP להפוך חזרה לשם, אני לא צריך את השמות dns, אני צריך כתובות IP, זה גם זריז יותר, חוסך את כל הפניות ל-dns.

  6. 01:23

    ו-a זה אומר כל הפורטים, כולל אלו שהם בהאזנה בלבד, לא רק כאלו שיש בהם תקשורת. ואני עושה Enter ושולף רק את השורה של 90-50.

  7. 01:34

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

  8. 01:42

    השלב הבא שהיוזר הפשוט שלי עושה, הוא נכנס לתיקיית תור ומפעיל את ה-NetCut. אנחנו כותבים netcat.exe, שה-NetCut הזה יפעיל את ה-CMD ואת כל ה-Input ו-Output של ה-CMD יכניס לפורט 12345 במחשב המיקום.

  9. 02:00

    ומי יתחבר לפורט 12345? התוקף. בואו נבין מה יקרה כאן. CMD אקזה, שלא יודע לעבוד ברשת, לא יודע לשלוח פאקטים, יעבוד מקומית, ואת כל האינפוט והאוטפוט שלו יתפוס נטקאט.

  10. 02:15

    נטקאט זה שמאפשר ל-CMD לתקשר דרך הרשת. הנטקאט הזה יאזין בפורט 12345 לתוקף שיתחבר לכאן. ברגע שהתוקף מגיע, נטקאט מעביר אותו לתוך ה-CMD.

  11. 02:30

    אבל איך התוקף יגיע לפורט 12345? הוא יעשה את זה דרך דארקנט. הוא יגיע לכתובת בדארקנט, לפורט 8662, וטור אקזה יעביר אותו מתוך הדארקנט, מהפורט החיצוני הזה בדארקנט, לתוך המכונה המקומית ל-12345.

  12. 02:51

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

  13. 03:02

    בואו ננסה להפעיל אותו עם הרשאות של אדמיניסטרטור, נעשה פה cmd run as administrator, נראה מה הבעיה שלו. ניכנס לתיקי השלטור ונפעיל ncat, ואנחנו רואים שncat דורש קובץ dll, ספריית עזר libcrypto3.dll, אז נלך למחשב של התוקף ונעתיק מכאן את ספריית העזר שלו.

  14. 03:23

    זה לא מפריע לאנטיווירוס, תסתכלו האנטיווירוס עובד, אני לא מכבה אותו, פשוט מעתיק לי כאן ספריית עזר שהוא צריך, יש פה קוד ש-NCAT מטעין אותו תוך כדי הפעולה, בואו נראה אם זה עזר, נפעיל עוד פעם NCAT, עכשיו חסר לו ליב ssl3.dll, נלך לכאן, ניקח את הליב ssl3.dll,

  15. 03:46

    נעשה קופי ונשים כאן לתיקייה הזאת, זה מה שה-NetCAD צריך, בואו נבדוק שזה עובד או שחסר לו עוד משהו, הנה, הוא עובד, הוא אומר שאתה לא כתבת לי איזה host to connect, אבל הוא עובד, לא כותב לי הודעות שגיאה, מצוין, אני סוגר את זה.

  16. 04:01

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

  17. 04:13

    זה נראה שזה תקוע, אבל זה אומר שנטקאט עובד. אפשר גם לראות ב-Task Manager שנטקאט עובד. מה נשאר לנו? רק להתחבר מהתוקף לנטקאט הזה. אנחנו יכולים להתחבר גם מתוך הווינדוס 11 וגם מתוך קאלי.

  18. 04:27

    זה לא משנה, שניהם יודעים להיכנס לתוך הדארקנט. בואו נעשה את זה מקאלי. קודם כל, כדי להיכנס לתוך הדארקנט צריך סרוויס של תור.

  19. 04:36

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

  20. 04:49

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

  21. 05:19

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

  22. 05:33

    סרוויסס יש לנו הוסטניים

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

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

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

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

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

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

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