Wykrywanie domen podobnych: Punycode i Unicode, mieszane alfabety oraz nazwy z UTS nr 39, które mogą wprowadzać w błąd.
Adresy URL i domeny phishingowe
Generator domen podobnych
Samo narzędzie jest w języku angielskim; na tej stronie znajdziesz wyjaśnienia w Twoim języku.
Użyj Generator domen podobnych
Jak to działa
Wpisz domenę, aby wygenerować permutacje w stylu dnstwist w przeglądarce. Naciśnij przycisk „Sprawdź DNS”, aby sprawdzić rekordy NS i A wybranych opcji za pośrednictwem serwera przekaźnikowego DNS serwisu PhishDestroy.
Wyszukiwane nazwy DNS są przesyłane do serwera przekaźnikowego PhishDestroy (/api/dns-resolve.php), który kieruje zapytania do serwerów Cloudflare lub Google DNS za pośrednictwem protokołu HTTPS.
Jak korzystać z Generator domen podobnych
- Wpisz nazwę domeny. Wpisz nazwę domeny, którą chcesz zabezpieczyć lub zbadać, albo wklej adres URL. Wykorzystywana jest wyłącznie nazwa hosta; akceptowane są również formy zneutralizowane, takie jak hxxps:// i [.].
- Wygeneruj listę. Naciśnij przycisk „Generuj” lub klawisz Enter. Listy kandydatów są tworzone w przeglądarce i na tym etapie nic nie jest wysyłane.
- Zawęź wybór. Skorzystaj z opcji „Pokaż fuzzer”, aby przyjrzeć się jednej z technik, np. homoglyph lub tld-swap. Pierwsze wiersze wyświetlają kolejno wszystkie fuzzery, dzięki czemu można szybko zapoznać się z ich przykładami.
- Wybierz nazwy do wyszukania. Ustal liczbę kandydatów do wyboru (domyślnie 60, maksymalnie 300) i naciśnij przycisk „Wybierz pierwszych N wyświetlonych”, albo zaznacz pola wyboru samodzielnie.
- Sprawdź DNS. Naciśnij przycisk „Sprawdź DNS”, aby wyszukać rekordy NS, a następnie rekordy A dla wybranych nazw – z częstotliwością około jednego zapytania na sekundę. Przycisk „Zatrzymaj” pozwala zakończyć działanie programu w dowolnym momencie.
- Eksportuj wyniki wyszukiwania. Filtruj według „Zarejestrowane” (dowolne), a następnie w kolejnym kroku skorzystaj z opcji „Kopiuj zarejestrowane”, „Pobierz plik CSV”, „Pobierz listę (.txt)” lub „Wyślij do…”.
Przykład
Permutacje domeny example.com
example.com329 candidates for example[.]com (label example under com) from 15 fuzzers, generated in your browser. Nothing has been sent.
Rows alternate between fuzzers, so the first rows sample every technique. Showing 329 rows.Zawiera listę 329 kandydatów wygenerowanych przez 15 narzędzi do testowania podatności, takich jak exmaple.com (transpozycja), examle.com (pominięcie), examp1e.com (homoglif) oraz example-login.com (słownik). Żadne dane nie są sprawdzane, dopóki nie naciśniesz przycisku „Sprawdź DNS”.
Co jest sprawdzane
| Sygnał | Co to oznacza |
|---|---|
| Fuzzer | Techniki, od których pochodzą te nazwy: pominięcie, transpozycja, powtórzenie, zamiana, wstawienie, homoglif, zamiana samogłosek, dzielenie wyrazów, zamiana końcówek domen najwyższego poziomu, słownik, dodanie, różne, subdomena, „bitsquatting” lub cyrylica. |
| Kolumna „Punycode” | Nazwy zawierające znaki akcentowane lub cyrylicę są podane w postaci „xn--”. Rejestratorzy i system DNS korzystają z tej formy, więc należy jej szukać w innych narzędziach. |
| Nie zarejestrowano (NXDOMAIN) | Ta nazwa nie istnieje w systemie DNS. Można ją zarejestrować bez ograniczeń, więc może pojawić się w przyszłości. |
| Zarejestrowano, postanowiono | Nazwa posiada serwery nazw oraz rekord typu A, a wyświetlane są maksymalnie trzy adresy. Najpierw sprawdź tę grupę. |
| Zarejestrowano, brak rekordu typu A | Domena została przydzielona, ale nie jest powiązana z żadnym adresem. Może być zaparkowana, zarezerwowana na później lub należeć do samej marki. |
| SERVFAIL | Wydaje się, że domena została przydzielona, ale jej serwery nazw nie odpowiadają. Narzędzie uznaje ją za prawdopodobnie zarejestrowaną. |
| Działa bez własnych serwerów nazw | Wyświetlane jako „Istnieje” (NOERROR, brak NS/A) lub „Istnieje, rozpoznaje się” (brak własnego NS). Dzieje się tak na przykład w przypadku kandydatów w stylu subdomen, takich jak e.xample.com, które znajdują się w ramach innej domeny. |
| Błąd DNS lub nieudane wyszukiwanie | Nie otrzymano żadnej przydatnej odpowiedzi. Jeśli przekaźnik prosi o zwolnienie, pasek postępu wskazuje czas oczekiwania. Sprawdź te nazwy ponownie później. |
| Eksport do pliku CSV | Fuzzer kolumn, domena, punycode, dns_status, ns oraz litera „a” dla każdego kandydata – gotowe do umieszczenia w arkuszu kalkulacyjnym lub na liście obserwacyjnej. |
Więcej przykładów
Zwykła domena .net
example.net331 kandydatów dla example[.]net (etykieta „example” pod „net”) z 15 narzędzi do testowania fuzzowego, wygenerowanych w Twojej przeglądarce. Nic nie zostało wysłane. Pierwsze wiersze to xample[.]net (pominięcie), xeample[.]net (zamiana miejsc) oraz eexample[.]net (powtórzenie); wiersz cyrylicą to ехамрӏе[.]net z kodem punycode xn--80ajb1au1a38g[.]net.
Poddomena w ramach dwuczęściowego rozszerzenia
shop.example.co.uk332 kandydatów dla domeny example[.]co[.]uk (etykieta „example” pod domeną co.uk, poddomena „shop” używana wyłącznie w kategorii „różne”) z 15 narzędzi do fuzzingu. Fuzzer „various” dodaje nazwy takie jak shopexample[.]co[.]uk, shop-example[.]co[.]uk oraz example-co-uk[.]uk.
Adres IP zamiast nazwy domeny
192.0.2.1Adresy IP nie mają domen o podobnej nazwie; wprowadź nazwę domeny. Nie jest tworzona żadna lista i nic nie jest wysyłane.
Najczęściej zadawane pytania
Jakie permutacje generuje?
Dodawanie, bitsquatting, homoglify (zamiany znaków ASCII, takie jak „rn” zamiast „m”, „1” zamiast „l” i „0” zamiast „o”, a także litery IDN z akcentami wymienione wraz z ich kodami Punycode), kopiowanie całej etykiety w cyrylicy, dzielenie wyrazów, wstawianie, pomijanie, powtarzanie, zamiana na układ QWERTY, subdomeny, transpozycje, zamiana samogłosek, 13 słów ze słownika, lista 52 popularnych i nadużywanych domen najwyższego poziomu (TLD) oraz wzorce „www-” i „-com” z dnstwist. Nieprawidłowe nazwy hostów i duplikaty są odrzucane, a lista zawiera maksymalnie 2000 kandydatów.
Co oznacza status DNS?
Błąd NXDOMAIN oznacza, że nazwa nie istnieje: nie jest zarejestrowana lub została usunięta ze strefy. Rekordy NS oznaczają, że domena jest zarejestrowana i przypisana, a rekord A oznacza, że można ją również rozpoznać jako adres. Zarejestrowana domena o podobnej nazwie nie stanowi dowodu nadużycia, ponieważ marki często rejestrują własne warianty z literówkami.
Co jest przesyłane przez sieć?
Tworzenie listy odbywa się w przeglądarce. Dopiero po naciśnięciu przycisku „Sprawdź DNS” wybrane nazwy (maksymalnie 300, około jednego zapytania na sekundę) są wysyłane do serwera przekaźnikowego DNS serwisu PhishDestroy, który kieruje zapytania do serwisu Cloudflare DNS przez HTTPS lub do Google Public DNS, jeśli zapytanie do Cloudflare zakończy się niepowodzeniem; żadne inne dane nie opuszczają strony.
W jaki sposób obsługiwane są subdomeny i końcówki krajowe?
Zmieniana jest wyłącznie część nazwy znajdująca się tuż przed rozszerzeniem. Narzędzie rozpoznaje listę dwuczęściowych rozszerzeń, takich jak co.uk i com.au, więc adres shop.example.co.uk jest traktowany jako example w ramach co.uk. Poddomena inna niż www jest używana wyłącznie w różnych wzorcach, np. shopexample.co.uk.
Dlaczego na początku wybiera się tylko 60 nazwisk?
Każda nazwa wymaga jednego lub dwóch zapytań DNS — najpierw NS, a następnie A (chyba że nazwa nie istnieje) — wysyłanych mniej więcej raz na sekundę. Serwer przekaźnikowy zezwala na 60 zapytań na minutę, więc sprawdzenie 60 nazw zajmuje mniej więcej od jednej do dwóch i pół minuty. W jednym przebiegu można wybrać maksymalnie 300 nazw.
Czy narzędzie może monitorować te nazwy w dłuższej perspektywie czasowej?
Nie. Aplikacja nie zapisuje wyników ani nie powiadamia o zmianach. Pobierz listę w formacie CSV lub .txt, przeprowadź kontrolę ponownie później lub załaduj listę do własnego systemu monitorowania.