Info dns
| Fiche express | |
|---|---|
| Domaine | Découverte de sous-domaines |
| Techniques | Force brute, dictionnaire, typo, cache DNS |
| Voir aussi | DNS enumeration · Dig · Dnsmap |
Depuis la généralisation des ACL entre serveurs DNS primaires et secondaires, les transferts de zone (AXFR) aboutissent rarement. La découverte de sous-domaines passe donc surtout par la force brute, les dictionnaires, les variantes typographiques et l'exploitation des caches DNS.
Moteurs de recherche
Les opérateurs de recherche permettent de lister des sous-domaines indexés :
site:example.com -site:www.example.com
Les moteurs ne connaissent toutefois pas tous les hôtes, notamment ceux exclus par le fichier robots.txt.
Mode dictionnaire
On teste une liste de noms probables (idéalement dans la langue du site) :
txdns -fm dictionnaire.txt example.com
Mode force brute
Génération de chaînes à la volée pour trouver des noms absents des dictionnaires :
txdns -bb --min 2 --max 10 --charset 1 -v -x 30 example.com
Mode typo
Recherche de noms de domaine ressemblant à la chaîne fournie (fautes de frappe, permutations) :
txdns -rt -t example.com
Autres outils de force brute DNS : ws-dns-bfx, txdns.
Cache DNS
Il est possible de retrouver des noms de sous-domaines déjà résolus en interrogeant les caches des résolveurs (choisir les résolveurs des principaux FAI et opérateurs de la zone visée).