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
The simple explanation of the trainer
Mohammed salem - Palestinian Police
Formation - Open Source Intelligence (OSINT) 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
A wide range of knowledge of the lecturer.
Marcin Szklarski - Santander Consumer Bank
Formation - CCSK Plus (Certificate of Cloud Security Knowledge - Plus)
Beaucoup d'informations très bien expliquées, des exemples, des exercices intéressants. Le formateur nous a montré son expérience du monde réel.
Gergely Bathó - GE Medical Systems Polska Sp. Z O.O.
Formation - Application Security for Developers
Traduction automatique
The Burpe suite i need more training in this
Gontse Ntshegi - Vodacom
Formation - Android Security
Azure web security, c'était plus que ce à quoi je m'attendais, les tests de pénétration que je ne ferais jamais dans mon travail.
Toby
Formation - Application Security in the Cloud
Traduction automatique
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
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