Chapitre 13 — Synthèse : Anatomie d'un Test d'Intrusion Complet
⏱ ~30 min autonome · ~50 min encadré
Chaque chapitre de ce cours a isolé une phase ou un domaine pour mieux l'expliquer. Ce dernier chapitre fait l'inverse : il recompose l'ensemble en un seul fil narratif, à travers un scénario fictif mais réaliste, pour montrer comment tout s'articule dans un mandat réel — et referme la boucle ouverte au Chapitre 1 avec la Cyber Kill Chain.
- Retracer l'enchaînement complet des phases d'un test d'intrusion à travers un scénario unique.
- Faire correspondre chaque étape du scénario aux sept phases de la Cyber Kill Chain.
- Décrire la structure attendue d'un rapport de test d'intrusion professionnel.
Le scénario suivant est entièrement fictif — inspiré du type d'organisation et de contraintes rencontrées au Québec, sans reproduire un cas réel précis, pour rester pédagogiquement utile sans aucun risque de confusion avec un incident documenté.
1. Préparation
Avant toute action technique, l'autorisation écrite est signée, la portée précise le réseau de bureau et le site web comme cibles, en excluant explicitement les capteurs IoT de production (jugés trop critiques pour cette première itération — voir Chapitre 1). Les règles d'engagement interdisent formellement toute attaque par déni de service.
2. Reconnaissance & OSINT
L'équipe commence par une reconnaissance entièrement passive (Chapitre 2) : le site web révèle, via une offre d'emploi publique, l'utilisation d'un système de messagerie infonuagique précis. Les enregistrements DNS confirment ce fournisseur. Une recherche par google dorking révèle un document PDF interne indexé par erreur, dont les métadonnées exposent un nom d'utilisateur réseau selon un format prévisible (prénom.nom).
3. Scanning & énumération
Le scan (Chapitre 3) du réseau de bureau, autorisé par le compte employé fourni, révèle un serveur de fichiers interne avec une version de service vieille de plusieurs années. L'énumération (Chapitre 4) via ce même service expose une liste de partages réseau accessibles, incluant un dossier de sauvegardes anciennes mal restreint.
4. Analyse de vulnérabilités
Une CVE connue (Chapitre 5), de sévérité élevée, correspond exactement à la version du service de fichiers identifiée. L'équipe applique aussi une réflexion STRIDE rapide sur le formulaire de connexion du site web public, révélant l'absence de limitation du nombre de tentatives de connexion.
5. Obtention d'accès & escalade
En combinant le nom d'utilisateur déduit des métadonnées et une attaque par dictionnaire raisonnable sur le formulaire de connexion sans limitation de tentatives, l'équipe obtient un accès. Depuis ce compte, la vulnérabilité du service de fichiers (Chapitre 6) permet une escalade de privilèges verticale vers un accès administrateur local sur le serveur concerné.
6. Sécurité web, sans-fil et cloud
En parallèle, une revue du site web public (Chapitre 8) confirme qu'un formulaire de contact est vulnérable à une injection SQL de type aveugle. Le réseau Wi-Fi invité (Chapitre 9) utilise encore WPA2 avec une phrase de passe courte, capturable et cassable hors ligne. La messagerie infonuagique identifiée en reconnaissance présente une configuration de permissions excessive (Chapitre 10), découverte lors de l'exercice de couverture initial.
7. Maintien de l'accès & effacement (documentation uniquement)
Conformément aux règles d'engagement et au principe de « ne pas causer de tort » (Chapitre 1), l'équipe documente qu'un maintien d'accès et un effacement des traces auraient été possibles à ce stade, sans jamais les exécuter réellement.
Le scénario complet, replacé dans le modèle vu au Chapitre 1 :
| Phase Kill Chain | Élément du scénario |
|---|---|
| 1. Reconnaissance | Offre d'emploi, DNS, métadonnées de document |
| 2. Armement | Préparation de la liste de mots de passe adaptée au format identifié |
| 3. Livraison | Soumission des tentatives au formulaire de connexion |
| 4. Exploitation | Authentification réussie + exploitation de la CVE du service de fichiers |
| 5. Installation | (Documentée uniquement — non exécutée, voir ci-dessus) |
| 6. Commandement et contrôle | (Documentée uniquement) |
| 7. Actions sur objectifs | Accès au dossier de sauvegardes, démonstration de l'impact potentiel |
Un rapport professionnel, tel qu'introduit au Chapitre 1, structure typiquement ces constats ainsi :
- Résumé exécutif — une à deux pages, sans jargon technique, destinées à la direction : impact global, priorités de correction, niveau de risque général observé.
- Méthodologie et portée — rappel de ce qui a été testé, comment, et dans quelles limites convenues.
- Constats détaillés — chaque vulnérabilité, classée par sévérité (voir CVSS, Chapitre 5), avec preuve de concept, impact potentiel, et recommandation de correction précise.
- Annexes techniques — captures d'écran, extraits de journaux, détails de configuration pertinents pour l'équipe technique chargée des correctifs.
Un rapport qui ne fait qu'énumérer des failles sans les prioriser par impact réel sur l'organisation rend un mauvais service au client — la valeur d'un testeur d'intrusion expérimenté se mesure autant à la clarté et à la priorisation de son rapport qu'à sa capacité technique à trouver les failles elles-mêmes.