PracticU

הסבר על Powercat - Stand-Alone Payload

בלי כתוביותעם כתוביות
PracticU › קורס סייבר למתחילים - Hacking - בדיקות חוסן תשתיתי ופריצה ל-Windows 10/11 - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › הסבר על Powercat - Stand-Alone Payload
מילון מושגים:
מעטפת - תוכנה שמפרשת פקודות של המשתמש ומעבירה אותן למערכת ההפעלה, למשל Bash או PowerShell.
IDS - מערכת לזיהוי חדירות שמנטרת תעבורת רשת או מערכת ומתריעה על פעילות חשודה.
אנטי וירוס - תוכנה שמזהה, חוסמת ומסירה תוכנות זדוניות מהמחשב, ומנטרת פעילות חשודה.
מחרוזת - סוג נתונים שמייצג רצף של תווים, כלומר טקסט, ומשמש לאחסון מילים, משפטים או כל רצף סימנים.

הסבר על Powercat - Stand-Alone Payload
הרצאה זו מסבירה מה זה "payload" בעולם ה-hacking - קטע הקוד שבאמת מבצע את הפעולה על מחשב המטרה, ובמקרה הזה - ערוץ תקשורת חוזר (reverse shell) הנוצר בעזרת הכלי Powercat.
המושגים המרכזיים
Payload הוא ליבת הקוד הזדוני שנשלח למחשב הקורבן. הוא זה שגורם בפועל לנזק, כמו מחיקת קבצים או הצפנתם, ולכן הוא נחשב ל"ראש החץ" של כל תקיפה. בהרצאה מדגימים payload מסוג "standalone" - גרסה עצמאית שאינה תלויה בקבצים נוספים, ומשום כך קל יותר להעביר אותה למחשב המטרה.
שימו לב
הדבר שחשוב להבין מנקודת המבט ההגנתית הוא שחלק מהתוקפים מנסים לקודד payload כזה כדי להקשות על מערכות הגנה כמו IDS או אנטי-וירוס לזהות אותו לפי מחרוזות גלויות בתוך הקובץ. המרצה מדגיש שהגנה המתבססת רק על חיפוש מחרוזות ידועות אינה מספקת, ושצד ההגנה צריך להתבסס גם על זיהוי התנהגותי של הקוד ולא רק על תוכנו הגלוי.
בסיום ההרצאה הסטודנט מבין מהו payload, איזה תפקיד הוא ממלא בתהליך תקיפה, ומדוע תוכנות הגנה נדרשות להתמודד גם עם payload מקודד.

פרקי ההרצאה: הסבר על Powercat - Stand-Alone Payload

  1. 00:00

    מהו Payload עצמאי

  2. 00:59

    ייצוא הפקודה לקובץ PS1

  3. 01:59

    הרצת ה-Payload וקבלת שליטה

  4. 02:41

    יצירת Payload מקודד

תמלול ההרצאה: הסבר על Powercat - Stand-Alone Payload

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

  1. 00:02

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

  2. 00:34

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

  3. 01:01

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

  4. 01:13

    למעשה מה שאני עושה בפקודה הזאת באמצעות החצי ימינה אני פשוט לוקח את הפקודה הזאת של הפאוורקאט עם כתובת IP ומספר הפורט וההפניה של האינפוט והאוטפוט של ה-CMD את כל הדבר הזה אני לוקח ומייצא אותו לקובץ שנקרא reverse של נקודה ps1 למעשה מינוס g אני אומר לו שאני רוצה פיילוד מסוג stand alone פיילוד שהוא לא יהיה תלותי והוא יהיה

  5. 01:41

    עצמאי ואני אוכל להריץ אותו לשלוח אותו למחשב הקורבן אז המינוס g הזה זה אומר לי פיילוד מסוג stand alone תייצא לי לקובץ נלחץ על enter וכרגע בואו נראה יש לי פה קובץ שנקרא reverse של נקודה ps1 והתוכן שלו זה הפקודה של ה-reverse של כעת אני רוצה להריץ אותו וברגע שהרצתי אותו שימו לב קיבלתי פה את השל והנה אני פה ויש שם קליינט 251 שם המחשב ואדמין זה היוזר IP

  6. 02:13

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

  7. 02:41

    סביר להניח שהוא ייתפס בגלל שהוא plaintext ואנחנו רוצים לנסות קצת לקודד את ה-reverse shell הזה כדי שנוכל לחמוק יותר בקלות ממערכות הגנה כמו ADS. אז בשביל זה אנחנו צריכים לרשום את הפקודה הבאה.

  8. 02:59

    זאת הפקודה, שימו לב, הוספתי פה E, זה מינוס ג'י אי, אי זה אנקודד, מבצע ליסינר פה במכונת הקאלי לינוקס, נחזור לווינדוס 10, נלחץ על אנטר, וכרגע הוא יצר לי את הקובץ שנקרא אנקודד רוורס של, בואו נראה אותו, הנה הקובץ, כרגע זה קובץ מקודד, אני רוצה כעת להראות לכם את התוכן,

  9. 03:20

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

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

ההרצאה הקודמת: הסבר על Powercat - Bind Shells

ההרצאה הבאה: הסבר על Wireshark

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

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