OFFRE 2026 : -20% sur les Ebooks avec le code CYBER20 | Module 1 de nos Formations Offert !
Cyber Astuces Cyber Astuces
Accueil Formations PRO Ebooks Test Cyber-Score 10 000 Q Blog FAQ Contact
Partager :
Progression : 0%
0%
Ethical Hacking & Pentest Web — De Zéro à Expert • MODULE 1 / 20

Introduction & Environnement de Lab

45 min Débutant → Expert (OSCP Ready) 4.8/5 (64 avis) 121 achats Module Gratuit
Programme Complet de la Formation (20 modules • 28 sections • 26 labs)
Afficher le programme

L'Ethical Hacking — Cadre, Légalité & Métiers

Qu'est-ce que l'Ethical Hacking ?

L'Ethical Hacking (ou « hacking éthique ») consiste à tester la sécurité d'un système informatique avec l'autorisation explicite de son propriétaire, dans le but d'identifier les vulnérabilités avant qu'un attaquant malveillant ne les exploite. Le terme « éthique » distingue cette pratique du hacking illégal : la seule différence entre un hacker éthique et un cybercriminel, c'est un contrat signé.

Avertissement légal fondamental : En France, toute intrusion non autorisée dans un système informatique est punie par la Loi Godfrain (loi n°88-19 du 5 janvier 1988), codifiée aux articles 323-1 à 323-7 du Code Pénal. Les peines peuvent aller jusqu'à 3 ans d'emprisonnement et 100 000 € d'amende pour accès frauduleux, et jusqu'à 10 ans pour attaque d'infrastructure critique. N'utilisez JAMAIS ces techniques sans autorisation écrite préalable.

Le Cadre Légal en France & en Europe

  • Loi Godfrain (Art. 323-1 CP) — Accès ou maintien frauduleux dans un système : 2 ans / 60 000 €
  • Art. 323-2 CP — Entrave au fonctionnement (DDoS) : 5 ans / 150 000 €
  • Art. 323-3 CP — Introduction, modification ou suppression de données : 5 ans / 150 000 €
  • RGPD (Règlement UE 2016/679) — Toute exfiltration de données personnelles expose à des sanctions CNIL
  • Directive NIS2 (2022/2555) — Renforce les obligations de sécurité pour les entités essentielles et importantes
Bonne pratique : Avant tout test de pénétration, exigez toujours un Rules of Engagement document signé précisant : les adresses IP/domaines autorisés, les horaires de test, les types de tests permis, et les personnes à contacter en cas d'incident.

Les Types de Hackers

TypeDescriptionLégalité
White HatPentesteur éthique, bug bounty hunter — travaille avec autorisation Légal
Grey HatTeste sans autorisation mais sans intention malveillante (signale les failles) Zone grise
Black HatHacker malveillant — exploitation à des fins criminelles Illégal
Script KiddieUtilise des outils sans les comprendreDépend
HacktivistHacking à visée politique ou socialeIllégal
Nation-StateGroupes APT sponsorisés par des ÉtatsActes de guerre

Les Métiers de la Cybersécurité Offensive

  • Pentesteur (Penetration Tester) — Réalise des tests d'intrusion commandés par des clients. Salaire : 45 000 – 90 000 €/an
  • Red Teamer — Simule des attaquants réels sur de longues durées, avec des objectifs précis (accès à un système critique). Plus avancé que le pentest classique.
  • Bug Bounty Hunter — Chasseur de primes indépendant, récompensé par des entreprises pour avoir trouvé des vulnérabilités. Plateformes : HackerOne, Bugcrowd, YesWeHack.
  • SOC Analyst — Côté défensif : détecte et répond aux incidents en temps réel.
  • RSSI (Responsable Sécurité des SI) — Définit la politique de sécurité globale de l'organisation.

Certifications Reconnues

CertificationOrganismeNiveauPrix
eJPTeLearnSecurityDébutant~200$
CEHEC-CouncilIntermédiaire~1200$
PNPTTCM SecurityIntermédiaire~400$
OSCPOffensive SecurityAvancé~1499$
BSCPPortSwiggerExpert Web~449$
CRTOZero-Point SecurityExpert Red Team~500$

Centre de Téléchargement ISO — Kali, Parrot, BlackArch

Choisir son Système d'Exploitation de Pentesting

Les distributions Linux dédiées au hacking éthique intègrent des centaines d'outils préinstallés et préconfigurés. Voici les meilleures options :

Kali Linux — La Référence

Recommandé pour cette formation : Kali Linux est la distribution utilisée tout au long de ce cours. Maintenue par Offensive Security (créateurs de l'OSCP), elle est mise à jour régulièrement et dispose de la plus grande communauté.
  • Version : Kali Linux 2024.3 (août 2024)
  • Taille : ~4.1 GB (installer) / ~14 GB (installé)
  • Architecture : AMD64 / ARM / Apple Silicon
  • +600 outils préinstallés : Nmap, Metasploit, Burp Suite, Aircrack-ng, Wireshark, SQLmap...

Téléchargements Officiels Kali Linux

FormatUsageLien Direct
Installer (ISO)Installation native/VMkali.org/get-kali
Live (ISO)Boot USB sans installationkali.org/get-kali
OVA VirtualBoxImport direct VMkali.org/get-kali
OVA VMwareImport direct VMkali.org/get-kali
WSL2 (Windows)Sous-système Linux Windowskali.org/docs/wsl
# Vérification de l'intégrité ISO Kali Linux (SHA256)
# Sur Linux/Mac :
sha256sum kali-linux-2024.3-installer-amd64.iso

# Sur Windows PowerShell :
Get-FileHash kali-linux-2024.3-installer-amd64.iso -Algorithm SHA256

# Comparer avec la somme officielle sur :
# https://www.kali.org/get-kali/#kali-installer-images

Parrot OS Security Edition

Alternative légère à Kali, idéale pour les machines avec peu de RAM. Interface plus conviviale.

  • Version : Parrot OS 6.1 "Lory" (2024)
  • RAM minimum : 512 MB (recommandé 2 GB)
  • Avantage : Mode "Home" pour usage quotidien + mode "Security"
ÉditionUsageLien
Security EditionPentesting completparrotsec.org/download
Home EditionUsage quotidien + outils sécuritéparrotsec.org/download
HTB EditionOptimisé HackTheBoxparrotsec.org/download

BlackArch Linux

Distribution basée sur Arch Linux avec plus de 2800 outils de sécurité. Pour utilisateurs avancés.

Tails OS — Pour l'Anonymat

Système amnésique qui ne laisse aucune trace. Tout passe par TOR. Utilisé par les journalistes et activistes.

Logiciels de Virtualisation

LogicielPrixLien
VirtualBox (recommandé)Gratuitvirtualbox.org
VMware Workstation PlayerGratuit (usage perso)vmware.com
VMware Workstation Pro~250$ / maintenant gratuit persovmware.com
QEMU/KVMGratuit (Linux)qemu.org

Configurer son Lab VirtualBox — Kali + Réseaux

Pourquoi un Lab Virtuel ?

Un environnement de lab isolé est indispensable pour pratiquer le hacking éthique sans risque. VirtualBox permet de créer des machines virtuelles isolées de votre réseau domestique et d'Internet.

Installation de VirtualBox

# Sur Ubuntu/Debian :
sudo apt update && sudo apt install virtualbox virtualbox-ext-pack -y

# Sur Windows : télécharger l'installeur sur virtualbox.org
# Sur macOS : brew install --cask virtualbox

Importer Kali Linux OVA dans VirtualBox

  1. Ouvrir VirtualBox → Fichier → Importer un appareil virtuel
  2. Sélectionner le fichier .ova Kali téléchargé
  3. Configurer : RAM ≥ 4 GB, CPU ≥ 2 cœurs, Stockage ≥ 50 GB
  4. Cliquer sur Importer

Modes Réseau VirtualBox — Comparatif Crucial

ModeAccès InternetAccès LAN hôteAccès VM→VMUsage Pentest
NAT Oui Non NonAccès Internet seulement
Réseau NAT Oui Non Oui Lab isolé avec Internet
Réseau Interne Non Non Oui Lab 100% isolé (recommandé)
Accès par pont Oui Oui Oui Risqué (visible sur LAN)
Hôte uniquement Non Oui Oui Communication hôte-VM
Configuration recommandée pour ce cours :
• Kali Linux : Réseau NAT (accès Internet pour télécharger des outils + communication avec autres VMs)
• Machines cibles (Metasploitable, DVWA) : Réseau Interne uniquement, JAMAIS connectées à Internet

Snapshots — Sauvegarder l'État de votre VM

Les snapshots permettent de revenir à un état antérieur en cas de problème (machine cassée, malware, etc.)

# Via VirtualBox GUI :
# Machine → Prendre un instantané → Nommer "Kali Base Clean"

# Via ligne de commande VBoxManage :
VBoxManage snapshot "Kali Linux 2024.3" take "Base-Clean" --description "Kali fraîchement installé"
VBoxManage snapshot "Kali Linux 2024.3" restore "Base-Clean"
VBoxManage snapshot "Kali Linux 2024.3" list

Optimiser les Performances de Kali en VM

# Installer les Guest Additions (meilleure performance graphique, partage presse-papier)
sudo apt update
sudo apt install -y virtualbox-guest-x11 virtualbox-guest-utils

# Mettre à jour Kali Linux
sudo apt update && sudo apt full-upgrade -y

# Installer les outils manquants
sudo apt install -y kali-linux-everything  # ATTENTION : +15 GB

Partage de Fichiers entre Hôte et VM

# 1. Créer un dossier partagé dans VirtualBox (Paramètres → Dossiers partagés)
# 2. Dans Kali, monter le dossier :
sudo mkdir /mnt/share
sudo mount -t vboxsf NomDuDossierPartage /mnt/share

# Montage automatique au démarrage dans /etc/fstab :
NomDuDossierPartage  /mnt/share  vboxsf  defaults,uid=1000,gid=1000  0  0

Machines Cibles Vulnérables — DVWA, Metasploitable, VulnHub

Les Machines Cibles — Pourquoi en avez-vous besoin ?

Pour pratiquer le hacking éthique légalement, vous devez disposer de machines volontairement vulnérables. Ces environnements sont conçus pour l'apprentissage et n'ont jamais à être exposés à Internet.

DVWA — Damn Vulnerable Web Application

L'application web vulnérable par excellence. Contient : SQLi, XSS, Command Injection, File Upload, CSRF, et bien plus.

# Installation via Docker (le plus simple) :
docker pull vulnerables/web-dvwa
docker run -d -p 80:80 vulnerables/web-dvwa

# Installation manuelle sur Kali :
sudo apt install -y dvwa
sudo service apache2 start
sudo service mysql start
# Accès : http://localhost/dvwa
# Login par défaut : admin / password

Niveaux de difficulté : Low → Medium → High → Impossible. Commencer par Low pour comprendre les vulnérabilités.

Metasploitable 2 & 3

VM Linux intentionnellement truffée de vulnérabilités sur tous les services (FTP, SSH, HTTP, SMB, MySQL...).

# Login Metasploitable 2 :
# Username: msfadmin  |  Password: msfadmin
# Ne jamais l'exposer sur Internet !

Plateformes En Ligne d'Entraînement

PlateformeTypePrixNiveau
TryHackMeApprentissage guidéGratuit + 14$/moisDébutant
HackTheBoxMachines réalistesGratuit + 14$/moisIntermédiaire
PortSwigger AcademyWeb uniquement100% GRATUITTous niveaux
VulnHubVMs à téléchargerGratuitTous niveaux
Root-MeChallenges variésGratuitTous niveaux
PicoCTFCTF éducatifGratuitDébutant

WebGoat & Juice Shop

# OWASP Juice Shop (Node.js, moderne) :
docker pull bkimminich/juice-shop
docker run -d -p 3000:3000 bkimminich/juice-shop
# Accès : http://localhost:3000

# OWASP WebGoat (Java) :
docker pull webgoat/goat-and-wolf
docker run -d -p 8080:8080 -p 9090:9090 webgoat/goat-and-wolf
# Accès : http://localhost:8080/WebGoat

L'Arsenal du Pentester — Outils Essentiels

Les Outils Incontournables du Pentester

Kali Linux intègre la quasi-totalité de ces outils. Voici les indispensables classés par catégorie :

Reconnaissance & Scanning

OutilUsageCommande de base
NmapScan de ports & servicesnmap -sV -sC target.com
MasscanScan ultra-rapidemasscan -p1-65535 10.0.0.0/24
GobusterFuzzing répertoires webgobuster dir -u http://target -w wordlist.txt
FFufFuzzing web rapideffuf -u http://target/FUZZ -w wordlist.txt
NiktoScanner vulnérabilités webnikto -h http://target.com
theHarvesterOSINT emails/domainestheHarvester -d target.com -b google

Exploitation

OutilUsageCommande de base
MetasploitFramework d'exploitationmsfconsole
SQLmapInjection SQL automatiquesqlmap -u "http://target/page?id=1" --dbs
Burp SuiteProxy web, scannerInterface graphique
HydraBrute force loginhydra -l admin -P wordlist.txt ssh://target

Mots de Passe & Cryptographie

OutilUsageCommande de base
HashcatCracking GPU ultra-rapidehashcat -m 0 hash.txt rockyou.txt
John the RipperCracking CPU polyvalentjohn --wordlist=rockyou.txt hash.txt
CrackStationRainbow tables en lignecrackstation.net

Wi-Fi & Réseau

OutilUsage
Aircrack-ngSuite complète Wi-Fi (capture handshake, crack WPA2)
WiresharkAnalyse de paquets réseau
EttercapMITM, ARP poisoning

Installation des Outils Manquants sur Kali

# Mettre à jour tous les outils :
sudo apt update && sudo apt full-upgrade -y

# Installer des outils spécifiques :
sudo apt install -y ffuf gobuster sqlmap hydra nikto \
  aircrack-ng wireshark john hashcat \
  metasploit-framework burpsuite

# Vérifier la version de Metasploit :
msfconsole --version

# Vérifier Nmap :
nmap --version

# Vérifier SQLmap :
sqlmap --version

Ressources Complémentaires Indispensables

Avez-vous assimilé ce module ? Marquez ce module comme terminé pour mettre à jour votre indicateur de progression.
Accueil Formations Quiz Ebooks Connexion