PracticU

העברת קבצים עם Socat

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

העברת קבצים עם Socat
השיעור עוסק בכלי SOCAT, שדומה ל-Netcat ויכול להעביר קבצים בין מחשבים וגם לפתוח ערוץ מוצפן. מדובר בכלי של בדיקות חדירות, ולכן ההסבר כאן הוא מושגי בלבד.
מה הכלי עושה
הכלי יכול לפעול הן כשרת שמאזין לחיבורים והן כלקוח שמתחבר אליו. בזכות זה הוא מאפשר להעביר קובץ מצד אחד לשני, ונחשב לכלי גמיש בתחום הבדיקות.
למה זה חשוב ואיך מזהים
העברת קובץ דרך חיבור רשת רגיל נראית לפעמים כמו תעבורה לגיטימית, ולכן ההגנה נשענת על ניטור. מערכות אבטחה בודקות חיבורים יוצאים שאינם צפויים, פורטים שמאזינים בלי שהיו אמורים להיות פתוחים, ותהליכים שמעבירים קבצים מחוץ לתפקידם. כלי כזה נחסם בעזרת הגבלה של התעבורה היוצאת לרשת ובעזרת מערכות ניטור.
בסוף השיעור רואים את התמונה הכללית של הכלי ואיך מגינים מפניו.
השיעור הבא בקורס: הסבר על Socat - Reverse Shell

פרקי ההרצאה: העברת קבצים עם Socat

  1. 00:00

    הכרת Socat והשוואה ל-Netcat

  2. 00:37

    יצירת קובץ והפעלת Socat כשרת

  3. 01:14

    שימוש ב-Fork לחיבורים מקבילים

תמלול ההרצאה: העברת קבצים עם Socat

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

  1. 00:02

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

  2. 00:28

    זה לבצע העברה של קובץ מהמחשב של קאלי לינוקס אל מחשב הווינדוס 10. ניצור את הקובץ שאנחנו רוצים להעביר, ניכנס לעורך ה-vi ונרשום this is secret message.

  3. 00:43

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

  4. 01:01

    TCP4 כמובן בפרוטוקול TCP ב-Version 4, ב-IPV4. Listen זה ה-Listener עצמו. לפתוח את הפורק, כן, חייב לשים את הנקודותיים האלה, 443.

  5. 01:14

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

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

ההרצאה הקודמת: הסבר על Reverse Shell מוצפן - חלק 3

ההרצאה הבאה: הסבר על Socat - Reverse Shell

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

  • העברת קבצים עם WinScp
  • קבצים - Files - חלק 1
  • קבצים - files
  • העברת פרמטרים לפונקציה - by ref

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

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