PYTHON POUR LE TEST D’INTRUSION (PYTPEN)
Développement et exploitation avec Python pour les tests d'intrusion
Actualisé: 02/01/2023
À propos du cours: PYTHON POUR LE TEST D’INTRUSION (PYTPEN)
Cette formation, destinée aux personnes ayant déjà une connaissance basique du langage Python, aborde les différents cas d’utilisation de Python lors de tests d’intrusion.
Nous verrons de nombreuses problématiques rencontrées lors d’audits et les solutions pouvant être mises en place rapidement, grâce au scripting Python afin d’automatiser les tâches complexes et spécifiques.
Accessibilités aux personnes handicapées : La Loi du 5 septembre 2018 pour la « liberté de choisir son avenir professionnel » a pour objectif de faciliter l’accès à l’emploi des personnes en situation de handicap. Sysdream tente de donner à tous les mêmes chances d’accéder ou de maintenir l’emploi. Nous pouvons adapter certaines de nos modalités de formation, pour cela n’hésitez pas à nous solliciter pour étudier ensemble vos besoins. Merci de prendre contact avec Mélissa Mendes Da Silva (m.mendes@sysdream.com).
Objectifs
- Faciliter le développement d’exploits en Python
- Automatiser le traitement de tâches, ainsi que les exploitations
- Contourner les solutions de sécurité
- Interfacer différents langages avec Python
- Code: PYTPEN
- Durée: 4 jours (28H)
- Prix: consulter les prochaines dates ci-dessous
- Horaire: 9h30 - 17h30
- Lieu: 14 place Marie-Jeanne Bassot, 92300 Levallois-Perret, France
Besoin de plus d'informations ?
Contactez-nousPublic visé
- RSSI
- Consultants en sécurité
- Ingénieurs / Techniciens
- Administrateurs systèmes / réseaux
Pré-requis
- Avoir des connaissances en Python
Ressources
- Support de cours
- 80% d’exercices pratiques
- 1 PC par personne / Internet
- Machine virtuelles Windows/Linux
Programme
- Méthodes mobilisées : Cette formation est construite avec une alternance de cours théoriques et de cas pratiques afin de favoriser l’acquisition des savoirs du programme (cf. Ressources).
- Modalités d’évaluation : les objectifs sont régulièrement évalués tout au long de la formation grâce à 80% d’exercices pratiques et formalisés sous forme de grille d’évaluation des compétences en fin de module par le formateur.
-
JOUR 1
- Python pour le HTTP, requests
• Développement d’un système de recherche exhaustive
• Contournement de captcha - Développement d’un module Python BurpSuite
• Introduction à BurpSuite
• Développement d’un module de détection passif de Web Application Firewalls - Exploitation d’une injection SQL en aveugle
• Extraction bit à bit et analyse comportementale
- Python pour le HTTP, requests
-
JOUR 2
- Python et l’altération http
• Introduction à MITMProxy
• Développement d’un module «SSL Striping» - Python et le forensique
• Analyse de logs
- Python et l’altération http
-
JOUR 3
- Le C et Python, Cython
• Ctypes
• Développement d’un module Cython Antivirus et Backdoors - Antivirus et Backdoors
• Shellcodes
• Création d’une porte dérobée avancée
- Le C et Python, Cython
-
JOUR 4
- Chaîne d’exploitation
• Exploitation de multiples vulnérabilités
• Création d’un exploit complet (POC) - CTF Final
- Chaîne d’exploitation
Formations associées


Bootcamp Exploitation de Vulnérabilités Applicatives (BEVA)
Maîtrisez l'ensemble des techniques d'exploitation applicatives
Découvrir la formation

Certified Ethical Hacker v12 (CEH) - Certifiante
Préparez-vous à la certification CEH en apprenant les dernières techniques d'Ethical Hacking
Découvrir la formation
Certified Information Systems Auditor (CISA) - Certifiante
Préparation à la certification CISA
Découvrir la formation
E-LEARNING : SENSIBILISATION À LA CYBERSÉCURITÉ (E-SAC)
Comprendre pour appréhender au mieux les menaces informatiques
Découvrir la formation
Hacking et Sécurité : Expert v4 (HSE)
Une analyse poussée de l’attaque pour mieux vous défendre
Découvrir la formation
Hacking & Sécurité : Avancé v6 (HSA)
Pratiquez les attaques avancées pour mieux vous défendre
Découvrir la formation
Hacking & Sécurité : les Fondamentaux (HSF)
Apprenez les fondamentaux de la sécurité informatique !
Découvrir la formation
MENER UN AUDIT TECHNIQUE AU SEIN D’UN SI (AUDSI)
Mettez en place des audits techniques de sécurité au sein de votre SI
Découvrir la formation
Recherche et exploitation de vulnérabilités sur applications Android & iOS (REVAI)
Apprenez techniques et méthodes pour découvrir des vulnérabilités sur applications Android & iOS
Découvrir la formation
Sécurité Windows & Active Directory (SWAD)
Comprendre et pratiquer les attaques spécifiques aux infrastructures Windows Active Directory
Découvrir la formation
Test d'intrusion : Mise en situation d'audit (TEST-INT)
Le test d’intrusion (pentest) par la pratique
Découvrir la formation