Introduction to Offensive Security
L'essentiel
Caractéristiques
Cours
35 heuresAdaptable
Lieu et mode de présence
5 départements
Présentiel
Distanciel
Domaines d’enseignement
Cybersécurité
Présentation
🛡️Cours de Sécurité Offensive – Cycle Ingénieur Informatique
Ce cours de sécurité offensive a pour objectif de former les étudiants aux techniques, outils et méthodologies utilisés dans l’univers du hacking éthique et des tests d’intrusion. Structuré autour de scénarios concrets, d’exercices pratiques et de cas réels, il initie les élèves aux principes fondamentaux de l’attaque, tout en intégrant les aspects éthiques et juridiques de la discipline.
Les étudiants y apprennent à penser comme un attaquant pour mieux comprendre et défendre les systèmes d’information. Le cours repose sur une pédagogie active et technique, avec une immersion progressive dans les différentes étapes d’un audit de sécurité offensif.
🔍 Contenus abordés
- Histoire et culture hacker : origines, figures emblématiques, éthique, législation (Code pénal, RGPD).
- Méthodologie d’attaque : reconnaissance, scanning, exploitation, post-exploitation, covering tracks.
- Reconnaissance passive et active : Google Dorks, WHOIS, DNS enumeration, Shodan, Censys, VirusTotal.
- Scanning réseau : Nmap, Masscan, reconnaissance des ports et services, fingerprinting.
- Vulnérabilités classiques : XSS, SQLi, LFI/RFI, CSRF, SSRF, IDOR, injections diverses.
- Exploitation et élévation de privilèges : shells, reverse shells, WebShells, exploitation avec Metasploit, recherche d’exploits publics (ExploitDB, GitHub).
- Post-exploitation : persistance, exfiltration, mouvements latéraux, pillage de données, dumping de credentials.
- Techniques OSINT : collecte d’informations à partir de sources ouvertes (réseaux sociaux, géolocalisation, recherches inversées, empreinte numérique).
- Étude de cas réels et scénarios inspirés de Mr. Robot, CTF et bug bounty.
🧪 Approche pédagogique
Le cours est articulé autour de :
- TP pratiques encadrés (lab VPN, Kali Linux, cibles vulnérables Dockerisées),
- Évaluations formatives sur la qualité des comptes-rendus et la capacité d’analyse technique,
- Autonomie guidée : des étudiants sont amenés à reproduire des attaques, documenter leurs résultats, et comprendre les implications réelles d’une compromission,
- Utilisation encadrée d’outils réels : Nmap, sqlmap, Burp Suite, Hydra, John the Ripper, OSINT Framework, etc.
🎯 Compétences visées
- Réaliser un audit de sécurité offensive de bout en bout
- Identifier et exploiter des vulnérabilités web et systèmes
- Comprendre les logiques d’attaque pour mieux défendre
- Adopter une démarche légale, éthique et responsable
- S’exprimer clairement à l’écrit sur des sujets techniques