Aller au contenu principal

Enumeration Web

Gobuster - Brute-force de repertoires

Gobuster permet de decouvrir des pages et repertoires caches sur un serveur web.

Scan basique

sudo gobuster dir -w /usr/share/wordlists/common.txt -u http://<IP>

Boxes : Preignition, Ignition

Scan avec extensions de fichiers

gobuster dir --url http://<IP>/ --wordlist /usr/share/wordlists/dirbuster/directory-list-2.3-small.txt -x php,html

Le flag -x permet de tester des extensions specifiques. Indispensable quand on sait que le serveur utilise PHP.

Box : Crocodile

Resume des flags

FlagDescription
dirMode brute-force de repertoires
-w / --wordlistChemin vers la wordlist
-u / --urlURL cible
-xExtensions a tester (ex: php,html,txt)
-tNombre de threads (defaut: 10)
-oSauvegarder les resultats dans un fichier

Pages decouvertes

PageTypeBox
/admin.phpPanel adminPreignition
/login.phpFormulaire de loginCrocodile
/adminPanel admin MagentoIgnition

Wordlists utiles

WordlistChemin
common.txt/usr/share/wordlists/common.txt
directory-list-2.3-small/usr/share/wordlists/dirbuster/directory-list-2.3-small.txt
rockyou.txt/usr/share/wordlists/rockyou.txt

Wappalyzer - Fingerprinting web

Extension navigateur pour identifier les technologies d'un site (CMS, framework, langage, serveur).

Technologie detecteeBox
PHPCrocodile
Magento / PHP / MySQLIgnition
Node.js / Express / HandlebarsBike

Virtual Hosting (configuration DNS locale)

Quand un site web repond avec un nom de domaine specifique, il faut ajouter une entree dans /etc/hosts.

sudo nano /etc/hosts

Ajouter la ligne :

<IP>    <hostname>

Exemples

# Responder
10.129.X.X unika.htb

# Bike
10.129.X.X bike.htb

# Ignition
10.129.X.X ignition.htb

Boxes : Responder, Bike, Ignition

Reflexe

Si un site web renvoie une redirection vers un nom de domaine ou affiche une page d'erreur, pensez a configurer /etc/hosts.