Découvrez comment développer vos propres applications de hacking et de forensic en Python grâce à notre formation pratique et intensive.
Vous apprendrez à manipuler des sockets, à travailler avec FTP, HTTP, les mails (POP, IMAP, SMTP), et à utiliser des outils tels que Scapy pour la création de trames, le sniffing, le déni de services et le scan de ports.
Vous maîtriserez également les aspects fondamentaux du forensic, notamment le parcours du disque dur, le filtrage des fichiers, la manipulation des métadonnées, l’accès à la base de registre et le traitement d’images.
Enfin, vous acquerrez des compétences en débogage sous Windows.
Programme détaillé
›
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
-
- 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
- …