PracticU

יצירת Reverse Shell
ב-Windows עם Netcat

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לתשתית ארגונית - בדיקות חוסן מתקדמות ל-Active Directory - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › יצירת Reverse Shell ב-Windows עם Netcat
מילון מושגים:
מעטפת - תוכנה שמפרשת פקודות של המשתמש ומעבירה אותן למערכת ההפעלה, למשל Bash או PowerShell.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
כתובת IP - מספר שמזהה באופן ייחודי מכשיר ברשת מבוססת פרוטוקול IP, ומאפשר לשלוח אליו ולקבל ממנו מידע.
פורט - מספר שמזהה שירות או תהליך מסוים בתוך מחשב, ומאפשר לכוון תעבורת רשת ליעד הנכון. למשל פורט 80 ל-HTTP.
פישינג - ניסיון הונאה שבו תוקף מתחזה לגורם מהימן כדי לגרום לקורבן למסור פרטים רגישים כמו סיסמאות.
אנטי וירוס - תוכנה שמזהה, חוסמת ומסירה תוכנות זדוניות מהמחשב, ומנטרת פעילות חשודה.
ipconfig - פקודת Windows שמציגה ומנהלת את הגדרות הרשת של המחשב, כמו כתובת ה-IP ושער ברירת המחדל.

יצירת Reverse Shell
ב-Windows עם Netcat
בשיעור זה אנו נעשה רווירס של עם נטקאט מתוך ה-Windows הרגיל שלנו. נטקאט היום הוא חלק מ-Nmap.
נושאי הסיכום המוצגים בשיעור:
1. התקנת נטקאט: אנחנו נכנסים לאתר של Nmap ומחפשים פה Nmap ל-windows.exe. אחרי שמורידים אותו, מתקינים אותו על ידי ברירת מחדל, הכל נקסט, נקסט, נקסט. יש לנו בתיקייה של Nmap, זה זה שסורק את הרשת, כמה תוכנות, אנחנו נכנסים לתיקייה שלו ומחפשים נטקאט.
2. הרעיון של ה-reverse shell: כותבים cmd ואומרים לנטקאט להתחבר ל-IP החיצוני של התוקף, לפורט 55 שם אצל התוקף, ולהפעיל cmd.exe, ואת כל האינפוט והאוטפוט של cmd המקומי להעביר לתוך הנטקאט, למעשה למחשב של התוקף. זאת אומרת, הקורבן מתחבר לתוקף ופותח cmd ודרך נטקאט מעביר את ה-cmd לתוקף. הרעיון הזה שקורבן מתחבר לתוקף נקרא רוורס של, למה? כי אנחנו לא מצליחים ביוזמתנו לגשת לקורבן.
3. הסצנה של התוקף: נניח שלחנו לו אימייל ורוצים שהוא יתחבר אלינו. אנחנו, במחשב של התוקף, מפעילים נטקאט מינוס אל, ליסנר, שיאזין בפורט 5555. הנה הוא מחכה שהקורבן יתחבר אליו, נניח מאימייל פישינג או מאיזושהי חולשת אבטחה שהצלחתי שם להריץ פקודה, והפקודה להתחבר אליי חזרה. ברגע שאני מפעיל את זה, והאנטי-וירוס שלי כבוי, דרך אגב, אתם יכולים לראות שקיבלתי שליטה על המחשב של הקורבן.
4. הוכחת השליטה: אני מריץ ipconfig במחשב של הקורבן ורואה שאני באמת שם.
5. המוסר של השיעור: תודה רבה, נטקאט זה קלאסיקה ואתם חייבים להכיר אותו.
סיכמנו את יצירת ה-reverse shell ב-Windows בעזרת נטקאט, מהתקנתו דרך חבילת nmap, דרך הרעיון של חיבור הפוך שמעביר את עמדת ה-CMD מהקורבן אל התוקף, ועד להדגמת השליטה המלאה במחשב הקורבן. זה הכל, תודה רבה.
SR13041HE

פרקי ההרצאה: יצירת Reverse Shell ב-Windows עם Netcat

  1. 00:00

    התקנת Nmap ונטקאט בווינדוס

  2. 00:31

    הרעיון של Reverse Shell

  3. 01:12

    האזנה בפורט 5555

  4. 01:30

    קבלת המידע מהמחשב המרוחק

תמלול ההרצאה: יצירת Reverse Shell ב-Windows עם Netcat

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

  1. 00:02

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

  2. 00:25

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

  3. 00:32

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

  4. 01:24

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

  5. 01:35

    אני מעריץ IP Config במחשב של הקורבן ורואה שאני באמת שמה.

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

ההרצאה הקודמת: שרת פרוקסי - Proxy - ב-Windows עם Chisel

ההרצאה הבאה: דפדפן Tor - Windows 11

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

  • הסבר על Netcat בתצורה של Reverse Shell
  • יצירת Service ב-Windows
  • SHELL MODULE
  • יצירת WAR Shell - שרת Tomcat

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

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