Plan du cours
Introduction
Aperçu de la programmation Python
- Python et son rôle dans la cybersécurité
- Installation Python
- Mise en place de l'environnement de développement
- Syntaxe, variables, types de données et opérations d'E/S de base Python.
- Fonctions, modules et bibliothèques
Notions de base et avancées Python Concepts de programmation
- Types de données avancés
- Programmation orientée objet (OOP) dans Python.
- Gestion des exceptions et des erreurs
- Gestion et manipulation de fichiers
- Expressions régulières pour la recherche de motifs
Défensif Cybersecurity with Python
- Analyse automatisée des journaux à l'aide de Python
- Analyse des paquets avec Python
- Surveillance du trafic réseau
- Construction de systèmes de détection d'intrusion (IDS)
La criminalistique numérique avec Python
- Introduction à la criminalistique numérique
- Analyse du système de fichiers avec Python
- Analyse de la mémoire avec Python
- Création de scripts d'investigation pour automatiser les tâches courantes
Techniques cybernétiques offensives avec Python
- Introduction à la cybersécurité offensive et aux considérations éthiques
- Rédaction de scripts Python pour les tests de pénétration
- Attaques par force brute et craquage de mots de passe
- Exploitation des vulnérabilités
- Création de structures simples de commandement et de contrôle (C2)
Bonnes pratiques et considérations éthiques
- Considérations relatives à la sécurité et à la protection de la vie privée lors de l'utilisation de données sensibles
- Implications juridiques et éthiques de l'utilisation de Python à des fins offensives
- Divulgation responsable des vulnérabilités
- Examen du code et pratiques de codage sécurisé dans Python
Résumé et prochaines étapes
Pré requis
-
Compréhension de base des concepts de cybersécurité
Connaissance de la programmation
Audience
-
Développeurs
Nos clients témoignent (5)
J'ai beaucoup appris et j'ai acquis des connaissances que je peux utiliser dans mon travail !
Artur - Akademia Lomzynska
Formation - Active Directory for Admins
Traduction automatique
Informations générales sur les cours
Paulo Gouveia - EID
Formation - C/C++ Secure Coding
Traduction automatique
Rien, c'était parfait.
Zola Madolo - Vodacom
Formation - Android Security
Traduction automatique
Cela ouvre beaucoup de perspectives et donne de nombreuses informations sur la sécurité
Nolbabalo Tshotsho - Vodacom SA
Formation - Advanced Java Security
Traduction automatique
I genuinely enjoyed the great information and content.
Dennis Barela
Formation - OpenLDAP Workshop
Traduction automatique