Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Développer ses applications de hacking et forensic en Python

La formation est agrémentée de nombreux exercices de mise en application.

Public :

  • Développeurs, responsables sécurité.

Objectifs :

  • Développer des applications de hacking et forensic à l'aide du langage Python.

Pré-requis :

  • Niveau intermédiaire de développement d'application en Python ;
  • Connaissances de base sur l'architecture des PC Intel et le réseau ;
  • Bases d'utilisation de Linux et Windows.

Contenu pédagogique

Le réseau

  • Programmation socket
    • Création client
    • Création serveur
  • Le FTP
  • Le HTTP
  • Les mails (POP, IMAP, SMTP)

Scapy

  • Notions
  • Créations de trames
    • Eternet
    • Ip
    • TCP/UDP
    • ICMP ...
  • Sniffing
  • Deny of Services
  • Scan de ports

Forensic

  • Parcourir le disque dur
    • Lister les fichiers et répertoires
    • Lister les fichiers et répertoires récursivement
  • Filtrer les fichiers
    • Les expressions régulières
    • Les bibliothèques particulières
  • Les Métadonnées
    • PDF
    • Exif
  • La base de registre
  • La poubelle Windows

Le traitement d'images

  • La bibliothèque PIL
  • Gérer, modifier, capturer les images (webcam)

Le débogage sous Windows

  • Pydbgr
  • Points d'arrêts
  • Lecture des registres
  • Pas à pas