PracticU

סריקת פורטים עם Netcat

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › סריקת פורטים עם Netcat
מילון מושגים:
פורט - מספר שמזהה שירות או תהליך מסוים בתוך מחשב, ומאפשר לכוון תעבורת רשת ליעד הנכון. למשל פורט 80 ל-HTTP.
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.
TCP - פרוטוקול תקשורת אמין שמוודא שכל חבילות המידע מגיעות ליעד בשלמות ובסדר הנכון.
UDP - פרוטוקול תקשורת מהיר ללא אישור קבלה, המתאים לשידורי וידאו, קול ומשחקים שבהם מהירות חשובה מאמינות.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
שרת אינטרנט - תוכנה או מחשב שמקבלים בקשות HTTP ומגישים דפי אינטרנט ומשאבים ללקוחות.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.

סריקת פורטים עם Netcat
כל תוכנה שמקבלת תקשורת ברשת תופסת פורט. ההרצאה מסבירה איך Netcat משמש לסריקת פורטים, כדי לדעת אילו שירותים פתוחים במחשב מרוחק.
איך עובדת הסריקה
1. הרעיון: יש 65,535 פורטים ב-TCP ו-65,535 ב-UDP. פורט סגור אומר שאין דרך לתקשר עם התוכנה שמאחוריו, ופורט פתוח אומר שתוכנה מאזינה שם.
2. הרצה בסיסית: עם nc -v וכתובת המטרה אפשר לבדוק פורט בודד, רשימת פורטים, או טווח, למשל בין שני מספרים.
3. התנתקות מהירה: -z אומר להתחבר ולהתנתק מיד בלי לפתוח שיחה בפועל, רק כדי לבדוק אם הפורט עונה.
4. קיצור זמן ההמתנה: -w קובע כמה זמן להמתין לתשובה, למשל שנייה אחת, כדי לא לחכות זמן רב לכל פורט שלא עונה.
5. אפשרויות נוספות: -n אומר לעבוד עם כתובות IP בלבד בלי לפנות ל-DNS, ו--v מציג מידע מפורט על המסך. אפשר לצרף את כל האותיות יחד או להפריד אותן.
6. תוצאה לדוגמה: באתר נבדק שפורט 80 ופורט 443 פתוחים (כצפוי משרת אינטרנט), ושאר הפורטים הגיבו ב-timeout, כלומר סגורים. כשסרקו מחשב ברשת מקומית, רק פורט 445, פורט שמשמש לשיתופי קבצים ברשת, היה פתוח.
שימו לב
כל סריקת פורטים ממחשב שאינו שלך דורשת הרשאה, שהרי זו פעולת סיור שעשויה להקדים תקיפה.
אחרי ההרצאה אפשר להריץ סריקת פורטים עם Netcat ולהבין את משמעות ההבדל בין פורט פתוח לסגור.
השיעור הבא בקורס: חיבור לאתר אינטרנט עם Netcat

פרקי ההרצאה: סריקת פורטים עם Netcat

  1. 00:00

    מהו פורט ומרחב הפורטים

  2. 00:42

    סריקת פורט בודד וטווח

  3. 01:24

    הדגל z להתנתקות מיידית

  4. 02:01

    זירוז הסריקה עם הדגל w

  5. 02:57

    סריקת מחשב ברשת הפנימית

  6. 03:34

    שילוב הדגלים zvn

תמלול ההרצאה: סריקת פורטים עם Netcat

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

  1. 00:02

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

  2. 00:15

    יש 65,535 פורטים ב-TCP ו-65,535 פורטים ב-UDP. כל תוכנה שרוצה לקבל תקשורת חייבת לתפוס לעצמה פורט, ולמעשה זה חלון כניסה ממשק התחברות לתוכנה הזאת מרחוק.

  3. 00:35

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

  4. 00:44

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

  5. 00:59

    ונגיד לו שאנחנו רוצים לסרוק נניח פרקטי קיו איזה פורטים יש פתוחים בפרקטי קיו דוט קום וצריכים לציין איזה פורטים לסרוק אני יכול להגיד לו תבדוק פורט 80 תבדוק פורט 443 אני יכול גם לתת לו טווח נניח תבדוק לי פורטים בין 444 ל-446 נניח אז אני יכול לתת לו גם טווחים גם בבודדת ואז הוא סורק לי את הפורטים נטקאט עושה התחברות

  6. 01:28

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

  7. 01:54

    זה אומר שהוא ענה לו פורט פורט 443 פתוח ברור שפורט 843 פתוח כי זה שרת ווב זה אתר אינטרנט של החברה זה חייב להיות שיש פורט 80 לתקשורת הלא מאובטחת ופורט 443 לתקשורת המאובטחת שניהם פתוחים אבל שימו לב כמה זמן לוקח לו לסרוק את הפורטים

  8. 02:13

    האחרים לוקח לו מלא מלא מלא זמן אני עוצר אותו וכדי לזרז את זה אני עושה פה מינוס w ואומר לו תוך שנייה תתנתק מינוס z אומר להתנתק מיידי מינוס W אומר כמה זמן להמתין לתשובה.

  9. 02:28

    אני יכול להגיד לו תמתין לתשובה שתי שניות, אני יכול להגיד לו תמתין לתשובה שנייה אחת, זה כמה זמן להמתין לתשובה. ברגע שאתה מתחבר אתה ישר מתנתק. הנה בבקשה, תראו איזה מהר הוא עשה לי.

  10. 02:41

    כתב לי 80 פתוח, 443 פתוח, 446 קונקשן טיים אאוט, זה המינוס W הזה, עזר לי תוך שנייה לעשות קונקשן טיים אאוט, ואני רואה שכל הפורטים האחרים סגורים, זה אומר 446.

  11. 02:57

    ככה אני יכול לסרוק גם מחשבים ברשת שלי, נניח יש לי פה Windows 10, אם אנחנו ניכנס כאן ל-Windows 10 ונפתח CMD, נכתוב IP Config, נראה שיש לנו Windows 10 בכתובת 147. בואו נסרוק איזה פורטים פתוחים, נניח אני רוצה לתקוף את ה-Windows הזה, אז אני יכול לציין פה את הכתובת IP שלו, שזה 192.168,

  12. 03:23

    122.147, ולהגיד לו איזה פורטים אני רוצה לסרוק. נניח אני יכול להגיד לו מ-1 עד 1000, 1000 פורטים ראשונים. רק שזה ייקח לו זמן, אז בואו נעשה משהו מצומצם.

  13. 03:37

    נניח 440 עד 450 פורטים. שנייה אחת זה טיימאוט של ההמתנה. תמתין שנייה אחת, אם תוך שנייה מישהו לא עונה לך תתנתק.

  14. 03:47

    מינוס Z, אם ענו לך עדיין תתנתק. מינוס V, תראה לי מידע מפורש על המסך. ומינוס N, אני מדבר איתך בכתובות IP ולא בשמות. ככה אפשר לכתוב.

  15. 03:59

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

  16. 04:26

    למחשב הזה אני יכול לתקוף רק את הפורט הזה כי רק שמה יש תוכנה

לקורס המלא: קורס סייבר למתחילים אונליין

ההרצאה הקודמת: העברת קבצים עם Netcat

ההרצאה הבאה: חיבור לאתר אינטרנט עם Netcat

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

  • פתיחת פורטים ב-Firewall - חלק 1
  • יצירת Reverse Shell - ב-Windows עם Netcat
  • פתיחת פורטים במכונה וירטואלית בענן
  • שיטות אחרות לחסימת פורטים בלינוקס

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

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