Masterclass d'initiation
Comprendre le hacking
Avant d'être un catalogue d'outils, le hacking est un état d'esprit : curiosité, rigueur et culture de la faille. Cette masterclass pose les bases pour débuter sereinement — la philosophie, les méthodologies structurantes et l'arsenal technique qui parcourent tout le spectre offensif, de la reconnaissance à la post-exploitation.
Cadre légal & éthique — à lire avant tout
Ce contenu est pédagogique. Les techniques décrites ne doivent être testées que sur des systèmes qui vous appartiennent ou pour lesquels vous détenez une autorisation écrite (mission de pentest, programme de bug bounty, laboratoire personnel). En France, l'accès ou le maintien frauduleux dans un système de traitement automatisé de données est un délit puni par l'article 323-1 du Code pénal (jusqu'à 3 ans d'emprisonnement et 100 000 € d'amende). Entraînez-vous sur des plateformes légales (Root-Me, TryHackMe, Hack The Box) ou dans une VM isolée.
L'esprit hacker
Bien avant d'être associé à la cybersécurité, le hacking est né d'une culture : curiosité absolue, ingéniosité pragmatique et désir de comprendre un système pour mieux le détourner. C'est l'art de sublimer une machine en la confrontant à des usages inédits. Ce mindset — bricoler, questionner, ne jamais tenir un fonctionnement pour acquis — reste le socle commun à tous les profils de la discipline.
🚂Aux origines — le TMRC du MIT
Années 1960. Au Tech Model Railroad Club, des étudiants détournent le matériel téléphonique pour piloter leurs trains miniatures. Chaque prouesse ingénieuse devient un « hack ». De là émerge une éthique : accès libre à l'information, méfiance envers l'autorité, primauté de la compétence sur la hiérarchie.
📞Du phreaking à la cybersécurité
Les pionniers du phreaking détournent les réseaux téléphoniques, mus par la curiosité plus que par l'appât du gain. Aujourd'hui, le hacking éthique canalise cette même énergie dans des cadres légaux, des méthodologies éprouvées et des engagements responsables au service de la défense.
Les trois piliers du mindset
🔎Curiosité
Vouloir savoir « comment ça marche vraiment », ouvrir la boîte noire, explorer au-delà de la documentation.
🧩Ingéniosité
Résoudre un problème avec les moyens du bord, combiner des éléments de façon inattendue pour obtenir un effet non prévu.
📐Rigueur
Documenter, reproduire, valider. La créativité n'a de valeur opérationnelle que si elle est méthodique et traçable.
Éthique : white, grey & black hat
Le hacker éthique et l'attaquant malveillant utilisent souvent le même arsenal. Ce qui les sépare n'est pas la technique mais le cadre : l'autorisation, l'intention et la gouvernance. Comprendre ces catégories est le premier réflexe d'un débutant responsable.
🎩White Hat
Autorisé et légal. Agit avec un mandat écrit (pentest, bug bounty). Cherche les failles pour aider à les corriger, dans un périmètre défini.
🎭Grey Hat
Zone intermédiaire. Teste sans autorisation formelle mais sans intention de nuire, puis divulgue. Position juridiquement risquée à éviter.
🕶️Black Hat
Criminel. Exploite les failles pour un gain personnel, sans consentement. C'est ce que réprime l'article 323-1 du Code pénal.
Le hacking éthique en pratique
Explorer les systèmes pour en comprendre les failles, progresser et partager — toujours dans un cadre légal. En pratique cela passe par les communautés CTF, les plateformes d'entraînement et une responsabilité constante dans l'usage des connaissances acquises. La règle d'or du débutant : pas d'autorisation, pas de test.
La Cyber Kill Chain
Formalisée par Lockheed Martin, la Cyber Kill Chain décrit les sept phases d'une attaque ciblée. Elle sert de grille de lecture universelle : pour l'attaquant, une progression ; pour le défenseur, autant d'occasions de casser la chaîne au plus tôt. La retenir, c'est comprendre la logique de toute opération offensive.
Collecte d'informations sur la cible : empreinte publique, technologies, personnes, points d'entrée potentiels.
Préparation de la charge : couplage d'un exploit et d'un payload adaptés à la vulnérabilité identifiée.
Acheminement de l'arme vers la cible : e-mail piégé, clé USB, lien malveillant, service exposé.
Déclenchement de la faille pour exécuter du code sur le système visé.
Implantation d'un accès durable : porte dérobée, service, mécanisme de persistance.
Établissement d'un canal de pilotage à distance de la machine compromise.
Réalisation du but final : exfiltration de données, sabotage, mouvement latéral, chiffrement.
Méthodologies & types d'audit
Un test d'intrusion n'est pas une improvisation : il suit un cadre reconnu qui garantit exhaustivité, traçabilité et reproductibilité. Voici les référentiels structurants et les grands choix d'un engagement.
PTES
Penetration Testing Execution Standard : pré-engagement, collecte, modélisation des menaces, analyse, exploitation, post-exploitation, rapport.
OWASP
Référentiel applicatif web : le Top 10 des risques et le guide de test (WSTG) qui structurent l'audit d'applications.
OSSTMM
Open Source Security Testing Methodology Manual : approche scientifique et mesurable de la sécurité opérationnelle.
MITRE ATT&CK
Base de connaissance des tactiques et techniques adverses réelles, utilisée pour cadrer et cartographier les tests.
Les types d'audit (les « boîtes »)
⬛Boîte noire
Aucune information fournie. Simule un attaquant externe : réalisme maximal, mais couverture limitée par le temps.
◾Boîte grise
Information partielle (un compte, un schéma). Bon compromis entre réalisme et profondeur — le format le plus courant.
⬜Boîte blanche
Accès complet (code source, architecture). Vise l'exhaustivité : revue approfondie plutôt que simulation d'attaque.
S'entraîner : les CTF
Les Capture The Flag sont le laboratoire compétitif du hacker. Formats Jeopardy (défis par catégories) ou Attack/Defense, avec des épreuves de reverse engineering, exploitation binaire (pwn), web, cryptographie et forensic. La gamification accélère considérablement l'apprentissage — c'est le meilleur point de départ légal pour un débutant.
Reconnaissance & footprinting
Première phase de toute attaque, la reconnaissance consiste à cartographier la surface d'attaque avant d'agir. On distingue la reconnaissance passive (sans interaction avec la cible) de la reconnaissance active (qui la sollicite directement).
Reconnaissance passive (OSINT)
Collecte silencieuse. Sources publiques, réseaux sociaux, fuites de données, dépôts GitHub, moteurs spécialisés. Aucune trace laissée sur la cible.
Reconnaissance active
Interaction mesurée. Scans de ports et services, énumération DNS, traceroute. Visibilité accrue mais précision indispensable.
Google Dorking
Indexation détournée. Opérateurs de recherche avancés pour révéler fichiers sensibles, pages d'administration ou messages d'erreur exposés.
Shodan
Moteur des objets connectés. Filtre par ports, vulnérabilités et géographie pour identifier les services exposés sur Internet.
nmap
Cartographe réseau. Scans SYN/Connect, détection d'OS, moteur de scripts NSE. -sV extrait les versions exactes, prérequis pour cibler un exploit.
Énumération
Phase pivot. SMB, SNMP, LDAP : extraction d'utilisateurs, de partages et de politiques. Prépare directement l'exploitation.
Ingénierie sociale
Le vecteur humain. Phishing, vishing, smishing. Des kits comme SET clonent des interfaces et adaptent les payloads au contexte de la cible.
Exploitation web & applicative
Le web concentre une part majeure des vulnérabilités exploitées. Ces familles d'attaques, largement inspirées de l'OWASP Top 10, constituent le cœur d'un test d'intrusion applicatif.
Scan de vulnérabilités web
Nikto · OWASP ZAP · Burp Suite. Automatisent la détection de patterns connus pour prioriser ensuite les tests manuels.
Fuzzing
Entrées inattendues. Par mutation ou génération (AFL++, Radamsa, Burp Intruder) pour provoquer crashs et comportements anormaux.
Injection SQL
Union, error, boolean. Exploite une entrée non filtrée pour manipuler la base. sqlmap automatise l'extraction.
Cross-Site Scripting (XSS)
Stocké, réfléchi, DOM. Injection de JavaScript pour voler des cookies, rediriger ou enregistrer les frappes. Défense : sanitation côté serveur et client.
File Inclusion (LFI/RFI)
Path traversal. Inclusion de fichiers locaux ou distants (wrappers, null byte). Impact : fuite d'information ou exécution de code.
SSRF
Server-Side Request Forgery. Force l'application à émettre des requêtes internes : vol de credentials cloud, accès aux services internes.
CSRF
Cross-Site Request Forgery. Détourne une session authentifiée. Défense : jetons anti-CSRF uniques et vérification de l'origine.
Buffer Overflow
Dépassement de tampon. NOP sled, shellcode, écrasement de l'adresse de retour. Fondement de nombreuses exploitations binaires.
Metasploit
Plateforme d'exploits. Workflow msfconsole, payload Meterpreter, modules de post-exploitation et de pivoting.
Exploitation réseau & système
Au-delà des applications, l'attaquant s'en prend au réseau, aux protocoles et aux systèmes d'exploitation — en particulier aux environnements Windows et Active Directory, omniprésents en entreprise.
Man-in-the-Middle
ARP spoofing. Interception de trafic via arpspoof, Ettercap ou Bettercap. Nécessite l'IP forwarding et la gestion du TLS.
Attaques mots de passe
En ligne & hors ligne. Hydra pour le bruteforce de services, Hashcat/John pour le crack massif (masques, dictionnaires).
Déni de service
DoS & DDoS. SYN flood, attaques par amplification. Saturer les ressources pour rendre un service indisponible.
VLAN Hopping
Switch spoofing & double tagging. Outrepasse l'isolation réseau pour atteindre des VLANs voisins.
Shell & reverse shell
Contrôle distant. Bind shell vs reverse shell. Payloads multi-langages, contournement de firewall.
Pass-the-Hash
Post-exploitation Windows. Réutilise un hash NTLM volé (via Mimikatz) pour s'authentifier sans le mot de passe en clair.
Kerberos — Golden & Silver Tickets
Forge de tickets. Abus du compte krbtgt pour un Golden Ticket (tout le domaine) ou un service précis (Silver Ticket).
ZeroLogon
CVE-2020-1472. Faille Netlogon permettant d'imposer un mot de passe vide au contrôleur de domaine via des paquets à zéro.
Post-exploitation & furtivité
Une fois un premier accès obtenu, l'attaquant cherche à étendre son emprise, se maintenir et rester invisible. Cette phase révèle l'impact réel d'une compromission — et c'est aussi là que la défense se joue.
Escalade de privilèges
Linux & Windows. Binaires SUID, règles sudo, exploits noyau, services mal configurés pour passer administrateur.
Mouvement latéral
Propagation contrôlée. Réutilisation de credentials volés via PsExec, WinRM, RDP ou SSH pour atteindre les cibles critiques.
Pivoting
Relais internes. Rediriger le trafic à travers une machine compromise (SSH -D, modules pivot de Metasploit).
Persistance
Maintenir l'accès. Services, clés de registre, cron, systemd : revenir discrètement après un redémarrage.
Exfiltration
Sortie de données. HTTP/S, FTP, tunneling DNS, ICMP. Se fondre dans les flux légitimes pour rester invisible.
Effacer ses traces
Anti-forensic. Purge des journaux (wevtutil, history), timestomping pour masquer l'opération.
Rootkits & backdoors
Furtivité avancée. Noyau ou userland, interception de syscalls, portes dérobées persistantes.
Shellcode
Payload machine. Court, position-independent, sans null byte. Exemple historique : execve(/bin/sh).
Kali Linux
L'arsenal intégré. Plus de 600 outils préinstallés (Nmap, Metasploit, Wireshark…). La distribution de référence pour l'entraînement et les engagements offensifs.
Ressources & prolongements
Le hacking s'apprend en pratiquant et en s'inscrivant dans une communauté. Voici de quoi prolonger cette initiation — et les règles d'une pratique responsable.
🔗Explorer davantage
- Plateformes légales : Root-Me, Hack The Box, TryHackMe
- Référentiels : MITRE ATT&CK, OWASP Top 10, PTES
- Podcasts : « L'Histoire du Renseignement », Darknet Diaries
- Veille : The Hacker News, KrebsOnSecurity, BleepingComputer
🛡️Pratique responsable
- Respecter systématiquement le cadre légal et contractuel.
- Documenter chaque action pour garantir la traçabilité.
- Adopter une démarche d'amélioration continue (post-mortem).
- Partager en communauté pour renforcer la sécurité globale.
À retenir
Les outils changent vite, mais la grille de lecture — reconnaissance → exploitation → post-exploitation — demeure le socle de toute opération. La bidouille forge la créativité nécessaire pour anticiper les modes opératoires adverses, et l'intelligence collective (clubs, CTF, conférences) reste le principal incubateur de la scène du hacking éthique.
Pour aller plus loin