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 (10)
Aperçu des sujets relatifs aux risques et préparation à l'examen
Leszek - EY GLOBAL SERVICES (POLAND) SP Z O O
Formation - CRISC - Certified in Risk and Information Systems Control
Traduction automatique
Lap Qradar
Sutthikan Noisombat - NTT
Formation - IBM Qradar SIEM: Beginner to Advanced
L'accès aux outils et la possibilité de poser des questions à quelqu'un d'amical qui ne me jugerait pas.
Kiara
Formation - Open Source Cyber Intelligence - Introduction
Traduction automatique
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Formation - Open Source Intelligence (OSINT) Advanced
Emin était vraiment engageant et enthousiaste, ses connaissances étaient à la hauteur des attentes et il a permis de poser des questions à chaque partie.
Becky
Formation - OSINT Practitioner Course (Advanced OSINT)
Traduction automatique
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Formation - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
l'équilibre entre les cours et la pratique, le rythme, les connaissances et les compétences pédagogiques du formateur
Armando Pinto - EID
Formation - C/C++ Secure Coding
Traduction automatique
Very good knowledge and character.
Constantinos Michael
Formation - Java and Web Application Security
Les changements sont apportés à la volée, car le troisième jour, je commençais déjà à être plus perdue qu'avant et il était plus difficile de rattraper rapidement une erreur.
Paulina
Formation - Advanced Java Security
Traduction automatique
Il est très utile de comprendre comment un pirate informatique pourrait analyser les sites pour en déceler les faiblesses et les outils qu'il pourrait utiliser.
Roger - OTT Mobile
Formation - .NET, C# and ASP.NET Security Development
Traduction automatique