0.1 הקדמה הרצאה
דרישות מוקדמות¶
- ידע בתכנות: הכרות עם שפת תכנות אחת לפחות (מומלץ פייתון), באתר מוצע "קורס תכנות בסיסי" מומלץ לעשות לפני.
- הכרות עם Linux ו-Bash: רצוי לדעת לעבוד עם הטרמינל ולבצע פקודות בסיסיות, באתר מוצע "קורס לינוקס בסיסי" מומלץ לעשות לפני.
- הכרות עם עולם הרשתות: רצוי להכיר בצורה בסיסית לפחות את עולם הרשתות, באתר מוצע "קורס רשתות מחשבים" מומלץ לעשות לפני.
למה לעשות את הקורס?¶
- ללמוד את עקרונות ההאקינג בעולם הווב, איך מערכות נפרצות, וכיצד לאבטח אותן.
- הכרות עם חולשות נפוצות כמו XSS, CSRF, SQL Injection ועוד.
- התנסות מעשית בכלים כמו Burp Suite, Nikto, ו-Kali Linux.
- יתרון משמעותי לתפקידי אבטחת מידע, בודקי חדירות (Pentesters), ומפתחים שרוצים להבין כיצד לכתוב קוד מאובטח.
אג'נדה¶
- למידה: שליש מהזמן נקדיש ללימוד החומרים החדשים.
- תרגול: שני שליש מהזמן יוקדש לתרגולים מעשיים, תרגילים ופרויקטים.
למידה¶
- חיפוש באינטרנט: מצופה מכם להרחיב קריאה על נושאים שנלמדו, לחפש חולשות חדשות ולהתעדכן.
- טיפ: ניתן להשתמש ב-ChatGPT לשאלות הבהרה ולתרגול נוסף.
תרגול¶
- תרגילים: כל נושא ילווה בתרגילים מעשיים. חשוב לנסות לפתור בעצמכם לפני הצצה בפתרונות.
- פרויקטים: בסיום כל חלק יהיה פרויקט מסכם שיאתגר אתכם ליישם את מה שלמדתם.
- יוזמות: תחקור עצמאי של חולשות חדשות, ניסוי של כלים, ותכנון התקפות (בסביבה חוקית כמובן) יעמיקו את הידע שלכם בתחום.
תלמד, תתרגל, תתקוף!