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
 14 heures

Nombre de participants



Prix par participant

Nos Clients témoignent (9)

Cours Similaires

CRISC - Certified in Risk and Information Systems Control

21 heures

Microsoft SDL Core

14 heures

Standard Java Security

14 heures

Java and Web Application Security

21 heures

Advanced Java Security

21 heures

Advanced Java, JEE and Web Application Security

28 heures

.NET, C# and ASP.NET Security Development

14 heures

Comprehensive C# and .NET Application Security

21 heures

Catégories Similaires