Développer ses applications de hacking et forensic en Python

Public admis

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

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

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

ENI Service


votre centre de formation informatique de confiance
Voir la fiche entreprise

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

ENI Service


votre centre de formation informatique de confiance
Voir la fiche

Tarif

Contacter l'organisme

Durée 4 jours - 28 h
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

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

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

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.

Public

Développeurs, responsables sécurité.

Ces formations pourraient vous intéresser

Objectifs de la formation

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

  • Déployer des applications en paquets à l'aide de manifestes, de modèles, de "Kustomize" et de "Helm"
  • Configurer l'authentification et l'autorisation pour les utilisateurs et les applications
  • Protéger le trafic réseau à l'aide de politiques réseau et exposer les applications avec un accès réseau approprié
  • Déployer et gérer des applications à l'aide de manifestes de ressources
  • Mettre en oeuvre du libre-service pour les développeurs de projets d'applications
  • Gérer les mises à jour des clusters OpenShift et des opérateurs Kubernetes.
Tarif

Contacter l'organisme

Durée

5j / 29h

Modes
  • Centre
  • Distance

Objectifs de la formation

A l'issue de cette formation le stagiaire sera capable d'intégrer, accompagner et évaluer tout apprenant - D'identifier les enjeux et caractéristiques de la fonction tutorale, de se positionner dans le dispositif de formation en alternance et définir la fonction tutorale - De réussir l'intégration des apprenants sans discrimination, de préparer l'arrivée et l'accueil de l'alternant, d'accompagner la phase d'intégration - D'organiser et accompagner le parcours de formation de l'alternant développer son autonomie et sa responsabilité en lien avec le centre de formation - De transmettre ses savoir-faire, de partager ses connaissances - De planifier, élaborer et construire des séquences d'apprentissage à  partir de situation formatives et opérationnelles - D'évaluer les apprentissages et les progrès - De conduire les entretiens clés du tutorat
Tarif

A partir de 1 475,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Mettre en place un environnement de développement et un projet Symfony 
  • Découper une application en couche en identifiant le rôle de chaque élément 
  • Développer une couche de persistance métier avec Doctrine 2 : le framework de persistance de Symfony 
  • Concevoir le routage des requêtes HTTP avec les contrôleurs 
  • Utiliser des composants additionnels pour implémenter des services REST avec Symfony 
  • Mettre en place une gestion de la sérialisation/désérialisation des données en utilisant le format JSON 
  • Maitriser les interactions entre les contrôleurs et le modèle 
  • Utiliser l’injection de dépendance entre les composants 
  • Appliquer une stratégie de sécurité efficace dans une applications Symfony
Tarif

Contacter l'organisme

Durée

4j / 28h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Intégrer les aspects mis en jeu dans la créativité, l’innovation et les pré-requis de la créativité
  • Muscler sa créativité au fil de l’eau
  • Exploiter différents outils de créativité
Tarif

A partir de 1 550,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

Connaître l'utilisation, les possiblités de Ruby - Etre capable de développer une application complète en Ruby
Tarif

A partir de 1 875,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Le Chatbot

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Examiner les nouveaux enjeux de ces agents conversationnels
  • Identifier les services proposés et attendus 
  • Créer son premier agent conversationnel
  • Déterminer les possibles applications dans son métier
  • Gérer la méthode de création
Tarif

A partir de 1 390,00 €

Durée

1j / 7h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier son style de négociation et celui de son interlocuteur. S'affirmer face aux pressions des acheteurs. Défendre et développer ses marges en contexte interculturel.
Tarif

A partir de 1 575,00 €

Durée

2 jours (14 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Objectifs de la formation

Maîtriser le développement d'interfaces web pour applications mobiles à  l'aide de Cordova
Tarif

A partir de 2 245,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Cette formation vise à vous doter des compétences de base du management pour piloter efficacement votre équipe. Vous apprendrez à adopter les bonnes pratiques et à développer les qualités essentielles d'un manager performant.

(accompagnement individuel sur mesure. Les heures d'accompagnement  ne seront pas nécessairement consécutives, mais peuvent être réparties selon votre convenance).

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

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

  • Mettre en oeuvre les différentes techniques abordées sur des plateformes Linux et Windows
  • Configurer, déployer, sécuriser les applications et assurer leur connexion.
Tarif

A partir de 2 010,00 €

Durée

3j / 21h

Modes
  • Centre
  • Distance

Je cherche à faire...