Jusqu'ici, vous avez appris à repérer des failles isolées. Ce cours vous apprend la méthodologie complète d'un test d'intrusion professionnel, celle que suivent les pentesteurs : cadrer une mission avec une autorisation écrite et un périmètre, reconnaître une cible sans l'attaquer, analyser ses vulnérabilités, les exploiter dans un laboratoire autorisé, évaluer l'impact d'une compromission, puis documenter et communiquer des résultats exploitables par un client. Chaque étape est reliée à ce qui la précède et à ce qui la suit, car un pentest réussi est avant tout une démarche rigoureuse, pas une collection de techniques.
Le fil rouge du cours est un laboratoire personnel : vous suivez la mission fictive menée pour « Verdelune », une entreprise imaginaire dont le réseau de test (192.168.56.0/24) est hébergé dans vos propres machines virtuelles. Aucune cible réelle, aucun exploit fonctionnel et aucune charge utile offensive ne sont fournis : vous apprenez la démarche et les principes, applicables ensuite dans des environnements d'entraînement légaux comme TryHackMe, HackTheBox, DVWA ou OWASP Juice Shop. Le cadre légal (articles 323-1 à 323-3-1 du Code pénal) et le cadre éthique du bug bounty responsable sont rappelés dès le premier chapitre et reviennent tout au long du parcours.
Ce que vous apprendrez :
- rédiger une autorisation écrite et un périmètre de test, et choisir le bon type d'audit (boîte noire, grise, blanche) ;
- mener une reconnaissance passive et active méthodique : OSINT, énumération DNS, scan de ports, prise d'empreinte de services ;
- exploiter les bases de données de vulnérabilités (CVE, NVD) et prioriser les cibles d'un audit selon le risque réel ;
- comprendre les principes de l'exploitation, des shells et du pivoting dans un laboratoire autorisé, sans exploit fonctionnel ;
- comprendre les attaques sur les mots de passe et les identifiants, et les mesures de défense associées ;
- comprendre les principes de la post-exploitation (élévation de privilèges, persistance, mouvement latéral) et leur détection ;
- rédiger un rapport de pentest professionnel et le présenter à un client ;
- situer précisément les limites légales d'un test d'intrusion et savoir où s'arrêter.
Ce cours s'adresse à toute personne ayant suivi le cours « Pentest web et applications » ou en maîtrisant les bases, et souhaitant progresser vers une méthodologie complète de test d'intrusion. Chaque leçon comporte un exercice « à vous de jouer » avec une proposition de solution et un encadré de synthèse ; chaque chapitre se termine par un quiz, et le cours par une évaluation finale de 20 questions couvrant l'ensemble de la méthodologie.
Ce que vous allez apprendre
- Rédiger une autorisation écrite et un périmètre de test d'intrusion, et choisir le type d'audit adapté (boîte noire, grise ou blanche).
- Mener une reconnaissance passive (OSINT, énumération DNS) et active (scan de ports, prise d'empreinte) dans le respect du périmètre autorisé.
- Exploiter les bases de données de vulnérabilités (CVE, NVD) pour analyser et prioriser des cibles d'audit selon un risque réel, au-delà du seul score CVSS.
- Expliquer les principes de l'exploitation, des shells et reverse shells, et du pivoting réseau, dans un laboratoire autorisé et sans exploit fonctionnel.
- Expliquer les principes des attaques sur les mots de passe et les identifiants (hachage, salage, dictionnaire, pass-the-hash) et les mesures de défense associées.
- Expliquer les principes de la post-exploitation (élévation de privilèges, persistance, mouvement latéral) et les moyens de les détecter côté défense.
- Rédiger un rapport de pentest professionnel structuré et le présenter clairement à un client non technique.
- Identifier précisément les limites légales d'un test d'intrusion et le cadre du bug bounty responsable.
Prérequis
Avoir suivi le cours « Pentest web et applications », ou en maîtriser les bases : failles web courantes (injection, authentification, contrôle d'accès), usage de Burp Suite, notions de réseaux et de Linux. Prévoyez l'accès à un laboratoire personnel légal (machine virtuelle avec VirtualBox ou VMware) pour les exercices pratiques ; aucune cible réelle n'est nécessaire ni autorisée.
Programme
Chapitre 1 Cadre et préparation d'un test d'intrusion
- Droit et éthique du hacking éthique : l'autorisation écrite avant tout18 min
- Les types de test : boîte noire, boîte grise, boîte blanche16 min
- Rédiger une autorisation et définir un périmètre (scope)18 min
- Choisir et organiser ses outils : une méthode avant une liste16 min
- Quiz : cadre et préparation5 questions
Chapitre 2 La reconnaissance : cartographier avant d'agir
Chapitre 3 L'analyse de vulnérabilités : transformer une carte en pistes
- Les bases de données de vulnérabilités : CVE, NVD, CVSS et CWE18 min
- Les scanners de vulnérabilités automatisés : principes et usages17 min
- Analyse manuelle ou automatisée : les limites des outils16 min
- Prioriser les cibles et les pistes d'un audit16 min
- Quiz : l'analyse de vulnérabilités5 questions
Chapitre 4 L'exploitation : du constat à la démonstration maîtrisée
- Metasploit : les bases d'un framework de test, dans un labo autorisé18 min
- Exploiter un service vulnérable en labo légal : la démarche, pas à pas18 min
- Shells et reverse shells : comprendre le principe, sans code d'exploitation16 min
- Le pivoting : accéder à un réseau au-delà du premier point d'entrée16 min
- Quiz : l'exploitation5 questions
Chapitre 5 Mots de passe et accès : attaquer pour mieux défendre
- Attaques sur les hachages de mots de passe : principes et salage18 min
- Attaques par dictionnaire et force brute, menées de façon responsable en labo18 min
- Pass-the-hash et attaques de rejeu : quand le mot de passe n'est même plus nécessaire16 min
- Gérer les identifiants côté défense face aux techniques vues côté audit16 min
- Quiz : mots de passe et accès5 questions