dnsenumerationpentest
MDstable
NoteSnippetChecklistPlaybook
Enumération DNS
Zone transfer, sous-domaines, records DNS avec dig, dnsrecon, dnsenum, fierce
snippetbeginner 2026-05-10 2 min read
dnsenumerationpentestzone-transfersubdomain
Objectifs
Identifier les enregistrements DNS, tenter un transfert de zone, et énumérer les sous-domaines actifs.
Records essentiels
bash
Variables
{{TARGET_DOMAIN}}
# Records de basedig {{TARGET_DOMAIN}} Adig {{TARGET_DOMAIN}} AAAAdig {{TARGET_DOMAIN}} MXdig {{TARGET_DOMAIN}} NSdig {{TARGET_DOMAIN}} TXTdig {{TARGET_DOMAIN}} SOAdig {{TARGET_DOMAIN}} ANY# Reverse lookupdig -x IP_ADDRESS# Serveurs de noms autoritaireshost -t NS {{TARGET_DOMAIN}}
Zone Transfer (AXFR)
bash
Variables
{{TARGET_DOMAIN}}
{{OUTPUT_DIR}}
# Identifier les serveurs DNSdig NS {{TARGET_DOMAIN}} short# Tenter le zone transfer sur chaque NSdig AXFR {{TARGET_DOMAIN}} ns1{{TARGET_DOMAIN}} | tee {{OUTPUT_DIR}}/axfr.txtdig AXFR {{TARGET_DOMAIN}} ns2{{TARGET_DOMAIN}} | tee -a {{OUTPUT_DIR}}/axfr.txt# Avec hosthost -l {{TARGET_DOMAIN}} ns1{{TARGET_DOMAIN}}
Brute-force sous-domaines
bash
Variables
{{OUTPUT_DIR}}
{{TARGET_DOMAIN}}
# DNSenum (actif + brute-force)dnsenum --dnsserver 8888 --enum -p 0 -s 0 -o {{OUTPUT_DIR}}/dnsenum.xml-f /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt{{TARGET_DOMAIN}}# Dnsrecondnsrecon -d {{TARGET_DOMAIN}} -t stdbrtaxfr-D /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt-j {{OUTPUT_DIR}}/dnsrecon.json# Fiercefierce --domain {{TARGET_DOMAIN}} --subdomains-only--wordlist /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt| tee {{OUTPUT_DIR}}/fierce.txt# Subfinder (passif + actif)subfinder -d {{TARGET_DOMAIN}} -o {{OUTPUT_DIR}}/subfinder.txt -all
Checklist DNS0/6
Pièges fréquents
- Wildcard DNS :
*.domain.com→ tout résout, attention aux faux positifs en brute-force - Rate limiting DNS : ralentir le brute-force si les résultats semblent tronqués
- Zone transfer : souvent désactivé mais toujours tester — grosse victoire si disponible
- DNS interne : utiliser le DNS du DC comme resolver si on est sur le réseau interne
Voir aussi
OPS·BRAIN v1.075 notes · Securitylocal