Subdomein-zoeker

Voordat je een domein in kaart brengt, is de eerste vraag eenvoudig: resolvet het meest voorkomende subdomein eigenlijk wel? Deze eenvoudige subdomein-zoeker neemt het domein dat je opgeeft, vormt de host www en doet een live DNS-opzoeking (A, AAAA en CNAME) zodat je ziet of het is ingesteld en waarheen het wijst. Het is een snelle eerste controle, geen volledige opsomming. Om mailgateways, staging-omgevingen, adminportals en andere verborgen hosts te ontdekken heb je nog steeds een gespecialiseerde verkenningstool zoals amass of subfinder nodig, die put uit Certificate Transparency-logs en passieve DNS.

Hoe de controle werkt

  1. 1

    Voer een domein in

    Plak een kaal domein zoals `example.com`. De tool verwijdert een `http://`- of `https://`-voorvoegsel en elk pad, en controleert daarna of wat overblijft op een geldig domein lijkt.

  2. 2

    Voer de opzoeking uit

    De tool vormt de host `www` van je domein en voert via de resolver van de server een live DNS-opzoeking van het type A / AAAA / CNAME uit.

  3. 3

    Lees de records

    Als `www` resolvet, worden de IPv4-adressen (A) en IPv6-adressen (AAAA) of het CNAME-doel getoond. Resolvet er niets, dan verschijnt er geen resultaat.

  4. 4

    Ga van daaruit verder

    Voor een vollediger beeld voer je een Certificate Transparency-zoekopdracht (crt.sh) of een verkenningstool met een woordenlijst uit, en bekijk je de gevonden hosts vervolgens in Burp, Nmap of een screenshottool.

Wat deze basiscontrole doet

Deze tool is bewust minimaal: hij bevraagt één bekend voorvoegsel, www, en rapporteert de DNS-records die dat teruggeeft. Hij bruteforcet geen grote woordenlijst, leest geen Certificate Transparency-logs en bevraagt geen passieve DNS, dus hij haalt geen zeldzame of interne hostnamen boven water. Beschouw een positief resultaat als bevestiging dat de belangrijkste webhost van het domein actief is, en een negatief resultaat als reden om het kale domein of een volledige verkenningstool te proberen.

Wat “eenvoudig” betekent

Techniek Deze tool Volledig verkenningsplatform
Live DNS-opzoeking van het voorvoegsel www Ja Ja
Grote brute-force woordenlijst Nee Ja (10k tot 10M)
Certificate Transparency-logs Nee Ja
Passieve DNS-geschiedenis Nee Ja
Zoekmachines scrapen Nee Ja
Wildcard-DNS-detectie Nee Ja
Klaar in seconden Ja Minuten tot uren

Verantwoord gebruik

  • Zoek alleen domeinen op die van jou zijn of die je toestemming hebt om te beoordelen. Een DNS-opzoeking is passief, maar van het resultaat doorschakelen naar poortscans of HTTP-verzoeken kan in veel rechtsgebieden als ongeautoriseerde toegang worden gezien.
  • Respecteer de scope van bugbounty-programma’s. De meeste sluiten *.internal, .corp en staging-omgevingen van derden uit van beloningen.
  • Een actieve www is slechts een startpunt. Eén host die resolvet zegt niets over de rest van het aanvalsoppervlak, gebruik dus een volledige verkenningstool voordat je conclusies trekt.

CNAME-resultaten interpreteren

Is het resultaat een CNAME in plaats van een IP-adres, dan is het subdomein een alias die naar een andere hostnaam wijst. Een doel als *.cloudfront.net, *.azureedge.net, *.herokuapp.com of ghs.googlehosted.com vertelt je welke CDN- of SaaS-leverancier het host. Een verweesde CNAME, waarvan het doel niet meer bestaat, is een klassieke vector voor subdomein-overname en is de moeite van het onderzoeken waard als het domein ooit een beëindigde dienst gebruikte.

Veelgestelde vragen

Deze basiscontrole bevraagt maar één voorvoegsel, www. Mailgateways, api, staging, interne namen en regiospecifieke hosts verschijnen nooit. Combineer een Certificate Transparency-zoekopdracht (crt.sh) met een verkenningstool met een grotere woordenlijst zoals amass of subfinder als je echte dekking nodig hebt.

Een DNS-opzoeking is een openbare opzoeking die elke browser doet, dus op zichzelf niet indringend. Het resultaat gebruiken om systemen te onderzoeken die niet van jou zijn kan echter in strijd zijn met wetten over computertoegang, zoek dus alleen domeinen op die je toestemming hebt om te beoordelen.

Een CNAME-record is een alias die naar een andere hostnaam wijst in plaats van rechtstreeks naar een IP-adres. De tool toont het doel zodat je ziet welke CDN- of SaaS-leverancier het subdomein host.

Ofwel is www niet ingesteld voor dat domein, ofwel was de bovenliggende DNS-resolver traag of geratelimiteerd. Controleer het kale domein in een DNS-opzoektool en probeer het, als je een resultaat verwachtte, na een moment opnieuw.

De opzoeking loopt live via onze server, en standaard anonieme gebruiksstatistieken leggen vast dat er een controle plaatsvond, inclusief het gecontroleerde domein en hoeveel records er zijn gevonden. De DNS-resultaten zelf worden niet bewaard buiten je sessie.

Gerelateerde tools

Tool beschikbaar in andere talen