Wyszukiwarka subdomen

Zanim zinwentaryzujesz domenę, pierwsze pytanie jest proste: czy jej najczęstsza subdomena w ogóle się rozwiązuje? Ta podstawowa wyszukiwarka subdomen bierze podaną przez ciebie domenę, tworzy host www i wykonuje zapytanie DNS na żywo (A, AAAA i CNAME), abyś zobaczył, czy jest skonfigurowany i dokąd wskazuje. To szybkie wstępne sprawdzenie, a nie pełne wyliczenie. Aby wykryć bramy pocztowe, środowiska testowe, panele administracyjne i inne ukryte hosty, wciąż potrzebujesz dedykowanego narzędzia do rekonesansu, takiego jak amass lub subfinder, które czerpie z logów Certificate Transparency i pasywnego DNS.

Jak działa sprawdzenie

  1. 1

    Wpisz domenę

    Wklej samą domenę, na przykład `example.com`. Narzędzie usuwa przedrostek `http://` lub `https://` oraz każdą ścieżkę, a następnie sprawdza, czy to, co zostało, wygląda na prawidłową domenę.

  2. 2

    Wykonaj zapytanie

    Narzędzie tworzy host `www` twojej domeny i wykonuje zapytanie DNS na żywo typu A / AAAA / CNAME przez resolver serwera.

  3. 3

    Odczytaj rekordy

    Jeśli `www` się rozwiązuje, wyświetlane są jego adresy IPv4 (A) i IPv6 (AAAA) lub cel CNAME. Jeśli nic się nie rozwiązuje, żaden wynik nie jest pokazywany.

  4. 4

    Rusz dalej stąd

    Aby uzyskać pełniejszy obraz, uruchom wyszukiwanie w Certificate Transparency (crt.sh) lub narzędzie do rekonesansu z listą słów, a następnie zbadaj znalezione hosty w Burp, Nmap lub narzędziu do zrzutów ekranu.

Co robi to podstawowe sprawdzenie

To narzędzie jest celowo minimalne: odpytuje jeden dobrze znany przedrostek, www, i raportuje zwrócone rekordy DNS. Nie forsuje dużej listy słów, nie czyta logów Certificate Transparency ani nie odpytuje pasywnego DNS, więc nie ujawni rzadkich ani wewnętrznych nazw hostów. Wynik pozytywny traktuj jako potwierdzenie, że główny host webowy domeny jest aktywny, a wynik negatywny jako powód, by sprawdzić samą domenę lub pełne narzędzie do rekonesansu.

Co oznacza “podstawowe”

Technika To narzędzie Pełna platforma rekonesansu
Zapytanie DNS na żywo o przedrostek www Tak Tak
Duża lista słów metodą siłową Nie Tak (od 10k do 10M)
Logi Certificate Transparency Nie Tak
Historia pasywnego DNS Nie Tak
Zbieranie danych z wyszukiwarek Nie Tak
Wykrywanie DNS wieloznacznego Nie Tak
Kończy w kilka sekund Tak Od minut do godzin

Odpowiedzialne korzystanie

  • Sprawdzaj tylko domeny, które są twoje lub które masz upoważnienie oceniać. Zapytanie DNS jest pasywne, ale przejście od wyniku do skanowania portów lub żądań HTTP może w wielu jurysdykcjach zostać uznane za nieuprawniony dostęp.
  • Przestrzegaj zakresu programów bug bounty. Większość wyklucza z nagród *.internal, .corp oraz środowiska testowe podmiotów trzecich.
  • Aktywne www to dopiero punkt wyjścia. Jeden rozwiązujący się host nic nie mówi o reszcie powierzchni ataku, więc zanim wyciągniesz wnioski, użyj pełnego narzędzia do rekonesansu.

Jak interpretować wyniki CNAME

Jeśli wynikiem jest CNAME zamiast adresu IP, subdomena jest aliasem wskazującym na inną nazwę hosta. Cel taki jak *.cloudfront.net, *.azureedge.net, *.herokuapp.com lub ghs.googlehosted.com mówi, który dostawca CDN lub SaaS ją hostuje. Osierocony CNAME, którego cel już nie istnieje, to klasyczny wektor przejęcia subdomeny, wart zbadania, jeśli domena korzystała kiedyś z zamkniętej usługi.

Najczęściej zadawane pytania

To podstawowe sprawdzenie odpytuje tylko jeden przedrostek, www. Bramy pocztowe, api, staging, nazwy wewnętrzne i hosty specyficzne dla regionu nigdy się nie pojawią. Połącz wyszukiwanie w Certificate Transparency (crt.sh) z narzędziem do rekonesansu o większej liście słów, takim jak amass lub subfinder, gdy potrzebujesz realnego pokrycia.

Zapytanie DNS to publiczne wyszukanie, które wykonuje każda przeglądarka, więc samo w sobie nie jest inwazyjne. Użycie wyniku do sondowania systemów, które nie są twoje, może jednak naruszać przepisy o dostępie do systemów komputerowych, więc sprawdzaj tylko domeny, które masz upoważnienie oceniać.

Rekord CNAME to alias wskazujący na inną nazwę hosta zamiast bezpośrednio na adres IP. Narzędzie pokazuje cel, abyś widział, który dostawca CDN lub SaaS hostuje subdomenę.

Albo www nie jest skonfigurowane dla tej domeny, albo nadrzędny resolver DNS był wolny lub ograniczył liczbę zapytań. Sprawdź samą domenę w narzędziu do zapytań DNS, a jeśli spodziewałeś się wyniku, odczekaj chwilę i spróbuj ponownie.

Zapytanie działa na żywo przez nasz serwer, a standardowa anonimowa analityka użycia rejestruje, że sprawdzenie miało miejsce, w tym sprawdzaną domenę i liczbę znalezionych rekordów. Same wyniki DNS nie są przechowywane poza twoją sesją.

Powiązane narzędzia

Narzędzie jest dostępne w innych językach