Introduction to Cybersecurity: A Beginner's Guide
What you will learn
Cybersecurity for Ethical Hackers
The Course Includes:
Requirements:
This course is ideal for:
🖥️ Δίκτυα και η σημασία της ασφάλειάς τους
Θα ξεκινήσουμε με την κατανόηση των δικτύων και της ασφάλειάς τους, ώστε να μπορέσουμε να εντοπίσουμε ευπάθειες σε διάφορα δίκτυα και να τα προστατεύσουμε από επιθέσεις. Θα δημιουργήσουμε ένα ασφαλές Hacking Lab, χρησιμοποιώντας το D6 Hacking Toolkit, το οποίο βασίζεται στο Kali Linux. Θα εμβαθύνουμε στις βασικές έννοιες του Linux και θα μάθετε πώς να περιηγείστε στη γραμμή εντολών, να διαχειρίζεστε αρχεία και να χρησιμοποιείτε εργαλεία που είναι απαραίτητα για τον Ethical Hacker. Κάθε μαθητής θα έχει τη δυνατότητα μέσα από ένα προστατευμένο περιβάλλον, να εξασκηθεί σε πραγματικά σενάρια, εφαρμόζοντας τεχνικές όπως information gathering, network scanning, και penetration testing.
🔍 OSINT / Reconnaissance
Θα εξετάσουμε τις τεχνικές reconnaissance και information gathering με τη χρήση του OSINT (Open Source Intelligence), οι οποίες αποτελούν τις πρώτες και κρίσιμες ενέργειες σε μια επίθεση, για να συλλέξουμε δεδομένα και να κατανοήσουμε τον στόχο μας πριν από την πραγματική επίθεση.
🌐Networks / Servers & WIFI Hacking
Θα ασχοληθούμε με το network hacking και wireless security, όπου θα μάθετε πώς οι επιτιθέμενοι εκμεταλλεύονται τα δίκτυα μέσω τεχνικών όπως packet sniffing, ARP spoofing και Man-in-the-Middle (MITM) επιθέσεις. Επιπλέον, θα εξετάσουμε τις μεθόδους cracking για Wi-Fi (WEP, WPA, WPA2) και θα μάθουμε πώς να ασφαλίσουμε τα δίκτυά μας έναντι αυτών των απειλών. Στη συνέχεια, θα προχωρήσουμε στην ανάλυση της ασφάλειας των servers και web applications, εστιάζοντας σε κοινές ευπάθειες όπως το SQL Injection, το XSS (Cross-Site Scripting) και το LFI/RFI.
🛡️ Social Engineering
Στο τελευταίο μέρος του μαθήματος, θα εξετάσουμε το social engineering και τις client-side επιθέσεις, όπως phishing, malware και trojans, και πώς οι επιτιθέμενοι χρησιμοποιούν ανθρώπινους παράγοντες για να παρακάμψουν την ασφάλεια. Θα μάθετε επίσης τις βασικές αρχές scripting με Python και Bash για την αυτοματοποίηση εργασιών, όπως η συλλογή δεδομένων και η εκτέλεση επιθέσεων.
📋 Reporting
Τέλος, θα επικεντρωθούμε στο reporting & documentation, και πως γίνεται μία σωστή και επαγγελματική καταγραφή των ευρημάτων.
Lectures Schedule
Times in Central European Time (CET)
Syllabus