במהלך הקורס התלמידים ילמדו:
מודול 1: מערכת ההפעלה – הכרת עולם ההפעלה של Windows ו-Linux
- מה זה מערכת הפעלה?
- היכרות עם מערכת ההפעלה של Windows
- היכרות עם מערכת ההפעלה של Linux
- מה טוב יותר – Linux vs Windows?
- מערכות הפעלה של שרתים
הכרת מערכת ההפעלה של LINUX:
- שימושים ויכולות
- פקודות בסיסיות בטרמינל
- עבודה עם שירותים בלינוקס
- תקשורת בלינוקס
- אבטחה בלינוקס
- עבודה עם KALI
וירטואליזציה:
- מבוא לוירטואליזציה
- הקמת מכונות וירטואליות
- שימוש באבטחת מידע בווירטואליזציה
- עבודה עם VIRTUAL BOX
סיום מודול 1 – מבחן מודול 1
(שיעורים 1-10)
מודול 2: מערכות הפעלה לינוקס מתקדם
תוכנית לימודים מפורטת – ניהול לינוקס:
- עבודה מול BASH Environment
- חיפוש וטיפול בטקסט
- עריכת קבצים משורת הפקודה – nano & vi
- חיבור לינוקס למערכות Windows
ניהול לינוקס מתקדם - KALI:
- ניהול שירותים בסביבת לינוקס KALI
- התקנה וניהול של כלים בסייבר בסביבת KALI
- התקנת KALI בסביבת WSL
- חיבור לינוקס למערכות Windows
- עבודה עם DB בתוך KALI
סיום מודול 2 – מבחן + פרויקט
(שיעורים 2-10)
מודול 3: סייבר התקפי אפליקטיבי
- בניית מעבדת סייבר אפליקטיבי
- היכרות עם BWAPP
- OWASP TOP TEN
- עבודה עם ZAP ו-BURP
- סריקות אפליקטיביות וכתיבת דוחות
- NIKTO ו-DIRB
- עבודה מול HACK THE BOX
- Buffer Overflows
- אבטחת שרתים אינטרנטיים
- אבטחת Apache2
- HTML, PHP, JAVASCRIPT
- עבודה עם WebDevTools
סיום מודול 3 – מבחן מודול 3
(שיעורים 3-10)
מודול 4: סייבר התקפי תשתיתי ומבדקי חדירה
- מה זה Directory?
(שיעורים 3: הקמת שרת, ניהול ואבטחה) - הכנת מעבדה לתשתית סייבר LAB
- התקפות POWERSHELL
- עבודה מול Metasploit – post-exploitation, enumeration
- NMAP + ZENMAP
- התקפות סיסמה עם JOHN & HASHCAT
- KERBEROS
- מעגלי אבטחה בעולם התשתיות
- MITRE FRAMEWORK
- OSINT FRAMEWORK
- מה זה בדיקות עמידות (Penetration Testing)?
- תרגול כתיבת דוחות
סיום מודול 4 – מבחן כולל מעבדות
(שיעורים 4-10)
מודול 5: תקשורת מחשבים
מבוא לתקשורת:
- מה זה תקשורת?
- תשתיות תקשורת
- מונחים בסיסיים
- הבנה של טופולוגיות
- פורטים ופרוטוקולים
- OSI 7 Layers vs TCP/IP
- כתובות רשת IPv4/IPv6
תקשורת מתקדמת:
- מה זה Subnetting?
- ביצוע Subnetting ב-IPv4
- תקשורת ואבטחת מידע
- מה זה VLANs?
- הגדרות מתקדמות ל-WIFI
- התקפות תקשורת
- מעגלי אבטחה
סיום מודול 5 – מבחן מודול 5
(שיעורים 10-)
מודול 6: שפת התכנות Python (פייטון דיגיטלי)
מבוא והיסטוריה:
- שפות התכנות הקיימות
- היסטוריית שפת התכנות פייתון
מבוא ל-OOP:
- סוגי מידע ומשתנים
- סוגי המידע השונים בפייתון
- משתנים וחוקיהם
- ביצוע השמה למשתנים
- המרה בין סוגי משתנים
תנאים:
- מבוא לקבלת החלטות בפייתון
- פקודת IF
- פקודת IF מתקדמת (ELIF, ELSE)
לולאות:
- מבוא ללולאות בקוד
- לולאת FOR
- לולאת WHILE
- משימות נפוצות באמצעות לולאות
רשימות:
- מבוא לרשימות בקוד
- בניית רשימה בסיסית
פקודות מתקדמות בלולאות:
- שילוב לולאות ותנאים
- בניית פונקציות בסיסיות בפייתון
- שילוב פונקציות מורכבות בקוד
סיום מודול 6 – מבחן מודול 6