Python pour tests d'intrusion

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Utiliser Python pour réaliser des opérations de base (lecture et écriture de fichiers, interaction avec des sockets et des protocoles réseau...)
  • Analyser et interagir avec des systèmes et des réseaux à l'aide de Python
  • Exploiter des vulnérabilités et exécuter des commandes sur des systèmes distants à l'aide de Python
  • Réaliser des actions de post-exploitation et créer des mécanismes de persistance sur des systèmes compromis à l'aide de Python
  • Créer des scripts de tests d'intrusion complets et automatisés à l'aide de Python.

M2I


Un leadership dans le domaine de la formation
Voir la fiche entreprise

Tarif

A partir de 2 010,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

M2I


Un leadership dans le domaine de la formation
Voir la fiche

Tarif

A partir de 2 010,00 €

Durée 3 jours  (21h00)
Modes
  • Centre
  • Distance
Sessions
Lieux Partout en France

Programme

Jour 1

Introduction à Python et aux tests d'intrusion

  • Définition des tests d'intrusion et de leur rôle dans la sécurité informatique
  • Présentation de Python et de ses caractéristiques principales
  • Installation et configuration de l'environnement de développement
  • Syntaxe de base de Python
    • Variables
    • Opérateurs
    • Expressions
  • Types de données de base
    • Entiers
    • Flottants
    • Chaînes de caractères
    • Booléens
  • Structures de contrôle
    • Instructions conditionnelles
    • Boucles
  • Fonctions
    • Définition
    • Appel
    • Arguments
    • Valeur de retour
Exemple de travaux pratiques (à titre indicatif)
  • Création de programmes simples utilisant les concepts enseignés

Jour 2

Utilisation de Python pour la reconnaissance de systèmes et de réseaux

  • Utilisation de Python pour lire et écrire des fichiers
  • Utilisation de Python pour interagir avec des sockets et des protocoles réseau
  • Utilisation de bibliothèques Python pour réaliser des analyses de paquets et de trames réseau
  • Utilisation de Python pour exploiter des vulnérabilités de systèmes et de réseaux
  • Utilisation de Python pour exécuter des commandes et des programmes sur des systèmes distants
Exemples de travaux pratiques (à titre indicatif)
  • Création de programmes utilisant les concepts enseignés pour analyser et interagir avec des systèmes et des réseaux
  • Création de programmes utilisant les concepts enseignés pour exploiter des vulnérabilités et exécuter des commandes sur des systèmes distants

Jour 3

Utilisation de Python pour la post-exploitation et la persistance

  • Utilisation de Python pour :
    • Réaliser des actions de post-exploitation sur des systèmes compromis
    • Créer des mécanismes de persistance sur des systèmes compromis
    • Créer des scripts de test d'intrusion complets et automatisés
  • Utilisation de bibliothèques Python pour automatiser des tâches courantes lors de tests d'intrusion
Exemples de travaux pratiques (à titre indicatif)
  • Création de programmes utilisant les concepts enseignés pour réaliser des actions de post-exploitation et créer des mécanismes de persistance sur des systèmes compromis
  • Création d'un script de test d'intrusion complet et automatisé en utilisant les concepts enseignés

Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.

Modalités d’évaluation des acquis

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation

Prérequis

Avoir des connaissances de base en informatique et en sécurité informatique. Une connaissance préalable en Python est nécessaire, mais une expérience en programmation sera un atout.

Public

Professionnels de la sécurité informatique souhaitant utiliser Python (dans leurs activités de tests d'intrusion) et/ou développeurs souhaitant acquérir de nouvelles compétences dans le domaine de la sécurité informatique.

Ces formations pourraient vous intéresser

Objectifs de la formation

Concrètement, cette formation Certification ISTQB foundation vous apportera les connaissances et compétences nécessaires pour :

  • Identifier les compétences essentielles requises pour le test
  • Comprendre les concepts fondamentaux du test logiciel
  • Accroître l'efficacité et l'efficience des tests en utilisant des outils
  • Découvrir l’ensemble des activités liées au test
  • Identifier les facteurs qui influencent les priorités et les efforts liés aux tests
  • Connaître les risques et les bénéfices liés à l'automatisation des tests
  • Comprendre en quoi la gestion des risques est essentielle à l’activité de test
  • S’organiser & Travailler au sein d'une équipe agile

Cette formation ainsi que l'examen associé ISTQB Foundation se basent sur la version 2024. L'obtention de la certification internationale ISTQB® permet de démontrer l'acquisition d'un niveau de connaissance et de compétences en test de logiciels.

Tarif

A partir de 1 890,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Passer la certification Lean Six Sigma Green Belt (IASSC) et devenir certifié Green Belt Lean Six Sigma
  • Analyser les données recueillies, en extraire les variables pertinentes et manipuler les tests d'hypothèse et autres outils statistiques de façon opérationnelle
  • Chercher et concevoir les plans d'expérience simples permettant de collecter les données
  • Expliquer la modélisation de processus et détecter les corrélations entre variables
  • Diagnostiquer un problème d'amélioration.
Tarif

A partir de 2 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Protéger une organisation en utilisant une gamme de technologies et de processus pour prévenir, détecter et gérer les cybermenaces
  • Mener des audits de sécurité et détecter des failles et des faiblesses dans le système d'information de l'entreprise
  • Faire une synthèse des résultats
  • Mettre des solutions en place
  • Organiser l'entreprise autour de vos préconisations à condition d'avoir défendu votre projet devant la Direction
  • Mettre en place des protections et assurer la surveillance des systèmes informatiques
  • Gérer l'organisation des entreprises du point de vue sécurité informatique
  • Construire des plans d'affaires visant à organiser la sécurité informatique dans l'entreprise
  • Présenter oralement votre expertise auprès des décideurs
  • Rédiger un plan d'actions et présenter votre rapport de fin de mission
  • Identifier les évolutions réglementaires et techniques de votre domaine
  • Assurer les relations avec les acteurs de votre secteur d'activité autour de la cybersécurité
  • Passer la certification "Réaliser des tests d'intrusion (Sécurité Pentesting)".
Tarif

Contacter l'organisme

Durée

140j / 980h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation Projet Data/IA vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Repérer les potentiels d’utilisation de la donnée au sein de votre organisation
  • Repérer votre patrimoine data (interne et externe) et ses limites
  • Challenger les attendus d’un projet d’analyse prédictive : la question est elle bien posée ? sait on décrire l’usage qui sera fait des résultats ? Y a-t-il une vocation à industrialiser ou s’agit-il de diagnostiquer un comportement ?
  • Anticiper les biais inhérents à tout projet data : les détecter, les évaluer : peut-on les corriger ? sinon sont-ils assumés ?
  • Sécuriser le respect des règles du RGPD
  • Piloter le gain économique du projet au-delà des métriques spécifiques à l’IA
  • Comprendre les infrastructures sous-jacentes aux projets d’IA (Big Data)
  • Comprendre l’écosystème d’outils mobilisés : Python / scikit learn / Tensorflow / …
  • Identifier les approches analytiques pertinentes (supervisé, non supervisé, principaux modèles)
  • Rythmer et piloter le projet au sein des équipes techniques (méthodes agiles, devops, ML Ops)
  • Comprendre les enjeux et ressources de la datavisualisation
  • Arbitrer la poursuite ou l’arrêt du projet, sauvegarder les acquis
Tarif

A partir de 1 995,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Tests d'intrusion des systèmes industriels, vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Comprendre le fonctionnement des SI industriels et leurs spécificités
  • Découvrir les outils et les méthodologies pour les tests d'intrusion sur SI industriel
  • Connaître la programmation d'automates programmables industriels
  • Mettre en pratique ses connaissances sur un environnement industriel représentatif
Tarif

A partir de 3 056,00 €

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Robot Framework avancé

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation, vous aurez acquis les connaissances nécessaires pour :

  • Configurer votre environnement de test y compris les navigateurs
  • Manipuler des fenêtres, popup, liste etc …
  • Connaître une alternative à la bibliothèque Selenium : Browser
  • Écrire des tests maintenables en utilisant le concept de Page Object et l’externalisation des données dans des fichiers
  • Améliorer vos tests en étendant la bibliothèque Selenium et en créant vos propres librairies
  • Utiliser des API Rest de façon avancée
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Préparer efficacement votre intervention en identifiant les objectifs, le format et les participants
  • Evaluer les arguments et structurer le discours en utilisant le schéma CAP
  • Choisir un plan et organiser les idées de manière cohérente
  • Structurer, introduire et conclure la présentation de manière percutante
  • Anticiper les objections et préparer des réponses appropriées
  • Adapter le message en fonction du type de public ciblé
  • Concevoir des supports visuels clairs et attrayants en utilisant une structure efficace
  • Compléter le texte avec des exemples, références, échantillons, études, tests et témoignages pour l'enrichir
  • Animer la présentation de manière engageante en adaptant le déroulement aux imprévus et en synchronisant visuel et narration
  • Gérer l'interactivité en impliquant l'auditoire, en repérant les signes de lassitude et en utilisant des techniques de relance.
Tarif

A partir de 1 400,00 €

Durée

2j / 14h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Installer Switch dans différentes versions (Light, Full et Power)
  • Analyser les besoins pour la création de flux
  • Définir un flux et schématiser les process
  • Construire un flux
  • Réaliser des tests hors production
  • Valider les process et les passer en production...
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Objectifs de la formation

À l'issue de cette formation PyQt, vous serez en mesure de :

  • Aborder l’ensemble des nombreux domaines fonctionnels abordés par le framework PyQt
  • Architecturer son code selon le standard MVC
  • Utiliser les Widgets proposés par Qt dans ses programmes Python
  • Créer ses propres widgets
  • Maîtriser la disposition et la cinématique des fenêtres
  • Programmer les événements
  • Gérer les styles
  • Développer des tâches en parallèles (multihtreading)
  • Utiliser les possibilités multimédia (son, vidéo, 3D, …)
Tarif

A partir de 1 860,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Lean Six Sigma - Green Belt

Proposé par PLB CONSULTANT

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Lean Six Sigma - Green Belt, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Analyser les données recueillies, en extraire les variables pertinentes et manipuler les tests d'hypothèse et autres outils statistiques de façon opérationnelle.
  • Comprendre et concevoir les plans d'expérience simples permettant de collecter les données.
  • Maîtriser la modélisation de processus et détecter les corrélations entre variables.
  • Diagnostiquer un problème d'amélioration.
  • Réussir la certification Lean Six Sigma Green Belt (IASSC) et devenir Certifié Green Belt Lean Six Sigma
Tarif

A partir de 2 790,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...