PracticU

התקפת CSRF

בלי כתוביותעם כתוביות
PracticU › קורס פריצה ומבדקי חדירה לאתרי אינטרנט - בדיקות חוסן לאתרים - Web Pentesting - קורס זה נדרש למבחן ההסמכה היוקרתי OSCP › התקפת CSRF
מילון מושגים:
XSS - חולשה באתרים שבה תוקף מחדיר סקריפט זדוני לדף שמוצג למשתמשים אחרים ורץ בדפדפן שלהם.
עוגייה - קובץ קטן שאתר שומר בדפדפן כדי לזכור מידע על המשתמש בין בקשות, למשל מצב התחברות או העדפות.
סשן - פרק זמן של פעילות רציפה בין משתמש למערכת, שבו נשמר מידע על מצבו, למשל לאחר התחברות לאתר.
פרוקסי - שרת מתווך שמעביר בקשות בין לקוח ליעד, ויכול לשמש להסתרה, לסינון, למטמון או לבקרת גישה.
URL - הכתובת שמזהה משאב באינטרנט, למשל דף אתר, וכוללת פרוטוקול, שם מארח ונתיב.
טוקן - פיסת מידע שמשמשת לאימות או להרשאה, שהמערכת מנפיקה ללקוח ומוצגת בבקשות הבאות במקום סיסמה.
JavaScript - שפת תכנות שרצה בעיקר בדפדפן ומוסיפה אינטראקטיביות לדפי אינטרנט. רצה גם בצד השרת באמצעות Node.js.
HTTPS - הגרסה המאובטחת של HTTP, שמצפינה את התקשורת בין הדפדפן לשרת בעזרת TLS ומאמתת את זהות האתר.

התקפת CSRF
בשיעור זה נלמד את התקפת CSRF שנקראת גם התקפת קליק אחד, שבה משתמש תמים לוחץ על לינק שהוכן לו, והאתר שסומך עליו מבצע פעולות בשמו בלי שהוא מודע לכך. נראה כיצד בונים לינק כזה על פעולת החלפת סיסמה, כיצד כל רמת אבטחה ב DVWA מנסה למנוע זאת, וכיצד ההגנות נעקפות בעזרת שילוב עם XSS וגניבת קוקיז.
נושאי הסיכום המוצגים בשיעור:
1. מהי התקפת CSRF: Cross-Site Request Forgery, הונאת בקשה, שבה התוקף מבצע בקשות בשמו של משתמש מורשה בלי ידיעתו. המשתמש עבר כבר אימות של שם וסיסמה באתר ומחזיק בקוקי סשן שמזהה אותו, והלינק שלחץ עליו מריץ באתר פעולות כאילו הוא עצמו ביצע אותן.
2. פעולת המטרה, החלפת סיסמה: במודול ה CSRF של DVWA פותחים את עמוד החלפת הסיסמה, מזינים סיסמה חדשה פעמיים ושולחים. בפרוקסי רואים שהפרמטרים של הסיסמה החדשה נשלחים דרך ה URL יחד עם פעולת השינוי, וזו נקודת התורפה.
3. בניית הלינק הזדוני: התוקף לוקח את אותו URL ומשנה בתוכו את הסיסמה החדשה לערך שהוא בוחר, ומפרסם את הלינק באתר תמים או שולח אותו במייל. כשהמשתמש לוחץ עליו, הסיסמה שלו מוחלפת בלי שהוא מודע לכך, והתוקף יכול להיכנס בשמו לאתר.
4. התנאי להצלחת ההתקפה: התוקף מצליח לגרום לפעולה רק כשהוא יודע את כל מה שצריך להיות בלינק. הידע הזה מגיע מלימוד האתר מראש, מעקב אחרי הפרמטרים שנשלחים ב URL בזמן שימוש רגיל באתר.
5. ההגנה הבסיסית ברמה הגבוהה ביותר: ברמת Impossible הטופס דורש גם את הסיסמה הישנה, והתוקף אינו יכול לבנות לינק שכולל ערך שרק המשתמש עצמו מכיר. עיקרון כללי, כדאי לדרוש בפעולה רגישה משהו שהתוקף לא יכול לדעת.
6. הרמה הנמוכה: ברמת Low אין שום הגנה, והבקשה הבנויה עוברת כמו שהיא. גם בפרוקסי נראה שהבקשות נשלחות ומתקבלות בצורה תקינה, וזו הרמה הפשוטה ביותר להדגמת הרעיון.
7. ההגנה ברמה הבינונית: ניסיון חוזר באותו לינק נפתח בחלון חדש נכשל בהודעה שמשהו לא תקין. בהשוואת שתי בקשות בפרוקסי, המוצלחת והנכשלת, ההבדל נמצא בשורת ה Referer, שמספרת מאיזה עמוד הגיעה הבקשה. בבקשה הנכשלת השורה חסרה.
8. קריאת קוד ההגנה: בעזרת אפשרות צפייה בקוד של DVWA רואים שהשרת בודק שה Referer קיים ושההפניה הגיעה מהאתר הנכון, ורק אז מאשר את החלפת הסיסמה. הרעיון של המתכנת, לוודא שהפעולה הופעלה מתוך האתר עצמו.
9. עקיפה בעזרת XSS: הפתרון להפעיל את הבקשה מתוך האתר ולא כלינק חיצוני. בעמוד ה XSS Reflected ברמה הבינונית משתמשים בטריק של מילת סקריפט מפוצלת שכבר למדנו, ובמקום alert מורים לסקריפט לגלוש לאותו אתר עצמו, לעמוד החלפת הסיסמה, עם הפרמטרים הרצויים.
10. שליחת הבקשה דרך Repeater: כשההזנה דרך הממשק מתבלגנת, מעבירים את הבקשה מהפרוקסי אל ה Repeater, מקודדים את הפרמטרים כראוי, שולחים ובודקים את התשובה. הלינק המוכן מודבק בדפדפן, ומיד מופיע על המסך שהסיסמה הוחלפה.
11. הראיה בפרוקסי: בהיסטוריית הפרוקסי רואים שמיד אחרי בקשת העמוד התמים יצאה בקשה נוספת של החלפת סיסמה, ושבבקשה הזו קיים ה Referer, כי הסקריפט רץ מתוך האתר עצמו. כך ניצלנו את ה XSS כדי שהסקריפט הזדוני ישתקף בעמוד תמים של האתר והדפדפן יבצע אותו מתוך האתר.
12. ההגנה ברמה הגבוהה, טוקן חד פעמי: ברמת High נוסף שדה סודי מסוג hidden בשם user_token שהשרת מצפה לקבל חזרה עם הפעולה. בניגוד לקוקי שנשלח אוטומטית, את הטוקן צריך להוציא מהעמוד ולשלוח בקוד, והוא מתקבל רק כשהמשתמש נמצא בפועל בעמוד החלפת הסיסמה. לינק זדוני או עמוד תמים אחר באתר אינם מכילים טוקן, ולכן ההתקפה נכשלת.
13. השביל הנותר, גניבת הקוקיז: כשהטוקן סוגר את השער, נשארת הדרך המוכרת של גניבת קוקי סשן. פותחים חלון גלישה בסתר שמתנהג כמו אדם אחר לחלוטין ובלי שום קוקיז, מנסים להיכנס לאתר בלי שם וסיסמה, ואז גונבים למשתמש התמים את הקוקי ומציבים אותו בדפדפן של התוקף.
14. גניבת הקוקיז ברמה הגבוהה: ברמת High אסורה המילה script, ולכן מפעילים קוד באירוע HTML כמו טעינת תמונה שנכשלת, שבו הסקריפט תופס את document.cookie למשתנה ואז גולש אל האתר הזדוני ומעביר לו את המשתנה בתוך ה URL. חשוב לקודד את סימן הפלוס בלינק בעזרת אחוז שתי B, כי בלי זה הוא מתפרש כרווח.
15. ניפוי התקלה והשלמת הגניבה: הניסיון הראשון לא החזיר דבר, וב View Page Source הקוד מוצג באדום כי חסרה סגירת סוגריים. אחרי התיקון הדפדפן מבצע הפניה לאתר המוזר, וביומן של השרת הזדוני מופיעים מזהה הסשן והקוקיז. התוקף מחליף ב Storage את הקוקי שלו בקוקי הגנוב, ונכנס לאתר בלי שם וסיסמה במקומו של המשתמש, וכבר מתוך האתר מחליף את הסיסמה.
16. השוואת הערך בין ההתקפות: CSRF שימושי דווקא כשהקוקיז מוגן היטב, למשל כשהוא מסומן HttpOnly ולכן JavaScript אינו מגיע אליו, כשהוא מוגבל ל HTTPS, או כשהוא קשור לכתובת IP. אז עדיין אפשר לשלוח לינק שמבצע פעולות בשם המשתמש בלי לגעת בקוקי, אם כי זה פחות חזק מ XSS שמעניק שליטה מלאה בדפדפן, וכשיש XSS עדיף להשתמש בו.
בשיעור זה נבנה לינק זדוני שהחליף סיסמה בשמו של משתמש מורשה, ההגנה של ה Referer נעקפה בעזרת XSS מתוך האתר, הטוקן החד פעמי ברמה הגבוהה חייב מעבר לגניבת קוקיז בעזרת אירוע on error, והרמה הבלתי אפשרית דרשה גם את הסיסמה הישנה. הפעולות התבצעו בעזרת פרוקסי ו Repeater לאורך כל הדרך.
בשיעור הבא נעסוק בנושא התקפה מסוג CSRF - הסבר נוסף.
SR12552HE

פרקי ההרצאה: התקפת CSRF

  1. 00:00

    הכרת התקפת CSRF

  2. 00:58

    החלפת סיסמה דרך URL

  3. 01:55

    בניית הקישור הזדוני

  4. 03:06

    הגנה עם סיסמה ישנה

  5. 04:21

    בדיקת ההגנה ברמת מדיום

  6. 05:17

    בדיקת ה-Referer בשרת

  7. 07:24

    ניצול XSS לעקיפת ההגנה

  8. 09:59

    הצלחת הפעולה בשם המשתמש

תמלול ההרצאה: התקפת CSRF

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

  1. 00:02

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

  2. 00:27

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

  3. 00:56

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

  4. 01:23

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

  5. 01:55

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

  6. 02:26

    אצל משתמש מורשה בלי שהוא מודע למה כי נתתי לו ללחוץ על קישור והקישור עשה את כל הדברים וזה נקרא Cross-Site Request Forgery. זה אומר הונאת ריקווסט. ריקווסט פורג'ירי זה הונאת ריקווסט, הונאת בקשה.

  7. 02:43

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

  8. 02:53

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

  9. 03:06

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

  10. 03:17

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

  11. 03:40

    אנחנו רואים פה ש-u-password נשלח דרך URL, זאת הסיסמה החדשה, ואז הוא לוקח את הלינק הזה ושולח למישהו תמים, הוא לוחץ עליו, ואז מתחלפת לו סיסמה לאתר בלי שהוא מודע לזה והאקר יכול להיכנס בשמו לאתר.

  12. 03:54

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

  13. 04:21

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

  14. 04:48

    אותו שולח למישהו אחר הוא פותח את זה בדף נפרד כן כי זה לינק נפרד לוחץ על הלינק נפתח דף חדש עם לינק ואז פתאום הוא מקבל הודעה שמשהו פה לא תקין עכשיו מה השתנה?

  15. 05:02

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

  16. 05:14

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

  17. 05:24

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

  18. 05:53

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

  19. 06:10

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

  20. 06:23

    אז אני אתן לכם רמז, יותר נכון, הם נותנים לנו רמז, פה למטה ב-view help הם גם אומרים לנו מה זה ה-CSRF attack, הם מסבירים לנו מה זה ההתקפה הזאת.

  21. 06:34

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

  22. 06:53

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

  23. 07:18

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

  24. 07:38

    מה שקרה פה, ואנחנו ברמת מדיום, אנחנו נכתוב פה את השם, עושים submit, הוא כותב לנו Hello את השם שלנו, אבל את השם שהגיע ב-URL, האתר שלח ב-URL, משתקף כאן.

  25. 07:52

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

  26. 08:11

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

  27. 08:33

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

  28. 08:49

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

  29. 09:00

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

  30. 09:24

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

  31. 09:43

    הנה, אני רואה פה את הסקריפט שלי, ה-hello שלי. אוקיי, זה נראה בסדר, כן? זה נראה שהסקריפט חוזר תקין. אוקיי, אז נעשה קופי url, נלך לדפדפן, כי הוא צריך לבצע את זה בכל זאת, ונדביק את זה פה.

  32. 09:59

    הופה, הדבקנו את זה פה, ואנחנו רואים, קודם כל ככה, אנחנו רואים פתאום ש-password changed, ואנחנו רואים בפרוקסי, מה שהתכוונתי להראות לכם מההתחלה, שהייתה בקשה, אתם יכולים לראות פה באיזה זמן היא הייתה, איפה השעה?

  33. 10:15

    ב-7 בבוקר, כמובן זה לא שעה בינתיים, ו-11 שניות, 7 ו-10 ו-11 שניות הייתה בקשה הזאת, וישר במיידי, איך שחזרה התשובה, ישר יצאה עוד בקשה.

  34. 10:27

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

  35. 10:58

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

לקורס המלא: קורס פריצה לאתרי אינטרנט אונליין

ההרצאה הקודמת: XSS - הגנה נגד פריצה לאתר

ההרצאה הבאה: התקפה מסוג CSRF - הסבר נוסף

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

  • התקפת SQL injection
  • התקפת Pass-The-Ticket - חלק 1
  • התקפת Buffer Overflow - סיכום כל הפקודות
  • הכנות לפני התקפת סייבר

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

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