
nc --help מציג שני מצבים: חיבור כלקוח לכתובת ולפורט מסוימים, או האזנה כשרת עם -l (listen mode for inbound connections).nc -l -p 777 מאזין על פורט 777. אם אין הרשאה, מריצים עם sudo -s כדי לעבור למשתמש root.127.0.0.1 לבדיקה מקומית, או כתובת ברשת לבדיקה בין מחשבים, כולל Windows.הטקסט המלא של הדקות הראשונות בהרצאה «חיבור לאתר אינטרנט עם Netcat» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם, בהרצאה הזו אנחנו נראה את הייעוד המקורי של הנטקאט שזה לקרוא ולכתוב ישירות ל-TCP ול-UDP אנחנו ממש נראה איך המידע הגולמי עובר לנו ברשת שזה הבסיס שבשבילו בנו את כל הנטקאט בואו נפעיל טרמינל ונכתוב קודם כל נטקאט מינוס help
ונראה את העזרה שלו בנטקאט מינוס help אנחנו רואים שיש לנו שני מצבים להתחבר למישהו אחר שאנחנו הקליינט ואנחנו אומרים נטקאט ולמי אנחנו מתחברים ובאיזה פורט אנחנו מתחברים אליו ואפשר לציין כל מיני אופציות נוספות והמצב השני שאנחנו מאזינים כשרת לתקשורת נכנסת
אנחנו במצב האזנה לתקשורת נכנסת זה מינוס l מינוס l הנה אנחנו רואים פה למטה listen mode for inbound connection מצב האזנה לתקשורת נכנסת אנחנו השרת ואנחנו כשרת גם מציינים באיזה פורט אנחנו מאזינים בכל מיני אופציות נוספות.
אז תדעו שיש לו שני מצבים, מצב של קליינט ומצב של סרבר. אחרי שהבנו את זה, בואו נבדוק איך זה עובד תכלס. נעשה un-maximize שהחלון לא יהיה מקסימלי, ניקח אותו הצידה, אז יש לנו צד אחד שזה נניח קליינט וצד שני שזה שרת.
ועכשיו אנחנו רוצים לעשות net client -l שיאזין לתקשורת נכנסת -p ובאיזה פורט, נניח פורט 777, אני יכול לבחור כל פורט שאני רוצה, יש 65,535 פורטים, אני בוחר איזה פורט שבא לי ואני מתחיל להזין בו.
אבל אני לא יכול כי יש לי permission denied, אין לי הרשאה. למה? כי אני לא במצב אדמיניסטרטור. אז אני כותב פה sudo -s ועובר להיות root האדמיניסטרטור.
רק הוא מבקש לוודא שזה באמת אני ולא מישהו ניגש למחשב שלי ומנסה להיות אדמיניסטרטור, אז הוא מבקש סיסמה של היוזר שלי שזה קאלי ואני כתבתי סיסמה קאלי יוזר קאלי סיסמה קאלי זה אותו שם משתמש באותה סיסמה במקרה זה זהה קאלי קאלי פעם זה היה רות וטור עכשיו אנחנו במצב של רות אתם רואים אנחנו אדומים עם כוח על אנחנו יכולים לעשות מה שאנחנו רוצים ואנחנו
רוצים לתפוס לנו פורט במצב האזנה 777 ואנחנו מאזינים ועכשיו כאן אנחנו פשוט נתחבר לפורט הזה נכתוב נטקאט כתוב את ה-IP, בגלל שזו אותה מכונה, זה 127.0.0.1.
עוד שנייה, אני אדגים לכם שזה גם עובד דרך Windows 10. ופורט 7.7.7. ואני מתחבר, אני כותב פה הלו, אנטר, שימו לב, הופיע פה הלו. פה היי, אני כותב כאן, זה מופיע לכאן. אתם רואים, יש תקשורת דרך פורט 7.7.7. אם הקליינט מתנתק, או השרת מתנתק, השני גם מתנתק.
אתם רואים, שניהם התנתקו כי לחצתי קונטרול סי. מצוין, עובד בלוקאלי בוא נבדוק שזה עובד גם דרך הרשת נעשה ifconfig נראה מה כתוב את הIP שלנו 153 אני אנתיק אותה פה הצידה שימו לב אני כותב לכם את כל הפקודות פה בצד עכשיו אנחנו נריץ עוד פעם נט קליינט מינוס l להאזין מינוס p port 777
הנה הוא מאזין הולכים לווינדוס 10 בווינדוס 10 אנטי וירוס מחובה ויש לי תוכנת נטקאט דוט אג זה כאן אני כותב פה נטקאט את הכתובת הIP ולאיזה פורט אני רוצה להתחבר תהיה לנו עכשיו שיחה הלו הנה תראו הנה מופיע פה הלו היי היי היי הנה מופיע לנו היי היי היי ביי וניתוק קונטרול סי מה קרה פה ביי וניתוק אז אנחנו רואים איך הצ'אט עובד האם אנחנו יכולים לדבר עם אתרי
אינטרנט בצורה כזאת התשובה היא כן אנחנו לא חייבים נטקאט מול נטקאט, אנחנו יכולים לדבר עם מי שבא לנו. אז בואו נעשה נטקאט ל-www.practicue.com נתחבר לאתר האינטרנט של practicue.com בפורט 80. התחברנו אליו, אבל צריך לדבר בשפה שלו, שפת HTTP. במקרה זאת שפה שאפשר לכתוב אותה במקלדת,
ואני הכנתי מראש את התקן של HTTP. הוא חושב שזה בכלל דפדפן, הוא לא יודע שזה נטקאט, מבחינתו זה דפדפן רגיל, אני אומר לו get, תביא לי את העמוד הראשי, סלאש, שזה העמוד הראשי, יכלתי פה לכתוב אינדקסט html לדוגמה,