Semaine 6 — Ingénierie sociale
Objectifs pédagogiques
- Comprendre les leviers psychologiques exploités par un attaquant.
- Construire une campagne d'hameçonnage réaliste, dans un cadre autorisé.
- Utiliser SET (Social Engineer Toolkit) et BeEF (Browser Exploitation Framework) sans franchir la ligne rouge.
Les six leviers d'influence
L'ingénierie sociale s'appuie sur des mécanismes cognitifs identifiés depuis Cialdini :
- Autorité (« C'est la direction qui demande »).
- Urgence (« Sous 30 minutes »).
- Réciprocité (« On vous a offert X, pouvez-vous... »).
- Preuve sociale (« Vos collègues ont déjà validé »).
- Rareté (« Dernière chance »).
- Sympathie / cohérence.
Un scénario efficace en combine deux ou trois, jamais un seul.
Le cadre éthique — Non négociable
- Aucune campagne sans mandat écrit signé par la direction.
- Aucun message ciblant la santé, le deuil ou la situation familiale d'une personne.
- Débreffage obligatoire des personnes hameçonnées, sans stigmatisation individuelle.
- Données collectées supprimées à la fin du mandat, à la demande.
SET et BeEF
- SET automatise des scénarios classiques : clonage de portail, PDF piégé, vecteur credential harvester. Utile pour un lab, à manier avec précaution sur du vrai personnel.
- BeEF injecte un hook JavaScript côté navigateur pour explorer ce qu'un attaquant peut faire après un clic. Sert à démontrer l'impact, pas à espionner.
# Démarrer BeEF en local (labo uniquement).
sudo beef-xss
TP1 — À remettre cette semaine
Livrable attendu, sur la base de la reconnaissance amorcée en semaine 4 :
- Cartographie du réseau de laboratoire (hôtes, services, versions).
- Trois vulnérabilités priorisées avec justification (CVSS + EPSS + KEV).
- Un plan d'attaque pour chacune, sans exploitation encore.
Format : Markdown ou PDF, environ 6 à 10 pages. À déposer via la salle de classe virtuelle.