Schulungsübersicht
Einführung
Überblick über Python-Programmierung
- Python und seine Rolle in der Cyber-Sicherheit
- Installation von Python
- Einrichten der Entwicklungsumgebung
- Python-Syntax, Variablen, Datentypen und grundlegende Eingabe-/Ausgabe-Operationen
- Funktionen, Module und Bibliotheken
Grundlegende und fortgeschrittene Python-Programmierkonzepte
- Fortgeschrittene Datentypen
- Objektorientierte Programmierung (OOP) in Python
- Ausnahmehandhabung und Fehlermanagement
- Dateiverwaltung und -manipulation
- Reguläre Ausdrücke für Mustererkennung
Defensive Cyber-Sicherheit mit Python
- Automatische Loganalyse mit Python
- Paketanalyse mit Python
- Netzwerkverkehrsüberwachung
- Erstellen von Eindringlingserkennungssystemen (IDS)
Digitale Forensik mit Python
- Einführung in die digitale Forensik
- Dateisystemanalyse mit Python
- Speicheranalyse mit Python
- Erstellen von Forensikskripten zur Automatisierung häufig ausgeführter Aufgaben
Offensive Cyber-Techniken mit Python
- Einführung in offensive Cyber-Sicherheit und ethische Überlegungen
- Schreiben von Python-Skripten für Penetrationstests
- Brute-Force-Angriffe und Passwortspeicherknacken
- Ausnutzen von Sicherheitslücken
- Erstellen einfacher Befehls-und-Kontrollframeworks (C2)
Bewährte Methoden und ethische Überlegungen
- Sicherheits- und Datenschutzaspekte beim Arbeiten mit sensiblen Daten
- Rechtliche und ethische Implikationen der Nutzung von Python zu offensiven Zwecken
- Verantwortungsvolle Offenlegung von Sicherheitslücken
- Code-Review und sichere Programmierpraktiken in Python
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundlegendes Verständnis von Cyber-Sicherheitskonzepten
- Kenntnisse in der Programmierung
Zielgruppe
- Entwickler
Erfahrungsberichte (5)
Ausführliche Erklärung bezüglich RHDS.
Murat Kumburlu - Westpac Banking Corporation
Kurs - 389 Directory Server for Administrators
Maschinelle Übersetzung
Ich habe viel gelernt und Kenntnisse erworben, die ich in meiner Arbeit anwenden kann!
Artur - Akademia Lomzynska
Kurs - Active Directory for Admins
Maschinelle Übersetzung
Allgemeine Kursinformationen
Paulo Gouveia - EID
Kurs - C/C++ Secure Coding
Maschinelle Übersetzung
Ein Trainer, der bereit ist, Fragen zu beantworten und uns viele Beispiele zur Verfügung zu stellen, damit wir lernen können.
Eldrick Ricamara - Human Edge Software Philippines, Inc. (part of Tribal Group)
Kurs - Security Testing
Maschinelle Übersetzung
Es öffnet sich weit und bietet viele Einblicke in die Sicherheit
Nolbabalo Tshotsho - Vodacom SA
Kurs - Advanced Java Security
Maschinelle Übersetzung