HTTP
Énumération HTTP - Cheatsheet
Découverte des hôtes HTTP :
nmap -p 80,443
<cible>
: Scan des ports HTTP (80 pour HTTP, 443 pour HTTPS).
Identification du système d'exploitation via HTTP :
nmap -p 80,443 --script http-enum <cible>
: Découvrir le système d'exploitation et les versions de serveur HTTP.
Analyse du serveur web :
curl -I <URL>
: Obtenir les en-têtes HTTP du serveur web.curl -A "<user_agent>" <URL>
: Envoyer un en-tête personnalisé avec une requête HTTP.
Liste des répertoires et fichiers :
gobuster dir -u <URL> -w <wordlist>
: Enumérer les répertoires et les fichiers avec gobuster et une liste de mots.dirb <URL><wordlist>
: Enumérer les répertoires et les fichiers avec dirb et une liste de mots.
Recherche de vulnérabilités :
Nikto : Utiliser Nikto pour identifier les vulnérabilités connues sur le serveur web.
nmap --script http-vuln* <cible>
: Utiliser Nmap pour rechercher des vulnérabilités spécifiques liées à HTTP.
Fuzzing de paramètres :
Burp Suite : Utiliser Burp Suite pour le fuzzing de paramètres et la découverte de vulnérabilités d'injection (SQL, XSS, etc.).
wfuzz : Utiliser wfuzz pour le fuzzing des paramètres avec des listes de valeurs potentielles.
Capture de requêtes et réponses :
Burp Suite : Capturer les requêtes HTTP/HTTPS pour les analyser et les modifier.
Wireshark : Capturer et analyser le trafic HTTP brut.
Analyse des cookies :
EditThisCookie (extension de navigateur) : Examiner, modifier et tester les cookies du site web.
Last updated