Identifique domínios parecidos: punycode e Unicode, sistemas de escrita misturados e confundíveis UTS #39.
Gerador de domínios parecidos
A ferramenta em si está em inglês; esta página explica como usá-la no seu idioma.
Use Gerador de domínios parecidos
O que ele faz
Digite um domínio para gerar permutações no estilo do dnstwist no seu navegador. Clique em Check DNS para consultar os registros NS e A dos candidatos que você selecionar pelo relay DNS do PhishDestroy.
Os nomes DNS que você consulta são enviados ao relé DNS do PhishDestroy (/api/dns-resolve.php), que faz a consulta ao Cloudflare ou ao Google DNS por meio de HTTPS.
Como usar Gerador de domínios parecidos
- Digite o domínio. Digite o domínio que você quer proteger ou investigar, ou cole uma URL. Só o nome de host é usado, e formas neutralizadas como hxxps:// e [.] são aceitas.
- Gere a lista. Clique em Generate (gerar) ou pressione Enter. Os candidatos são montados no seu navegador, e nada é enviado neste momento.
- Restrinja a lista. Use Show fuzzer para ver uma técnica só, como homoglyph ou tld-swap. As primeiras linhas alternam entre todos os fuzzers, então servem como amostra rápida.
- Escolha os nomes a consultar. Defina quantos candidatos selecionar (60 por padrão, 300 no máximo) e clique em Select the first N shown, ou marque as caixas você mesmo.
- Verifique o DNS. Clique em Check DNS para consultar os registros NS e depois A dos nomes selecionados, cerca de uma consulta por segundo. Stop encerra a execução a qualquer momento.
- Exporte os resultados. Filtre por Registered (any) e use Copy registered, Download CSV, Download list (.txt) ou Send to… para o próximo passo.
Exemplo
Permutações de 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.Lista 329 candidatos de 15 fuzzers, como exmaple.com (transposição), examle.com (omissão), examp1e.com (homóglifo) e example-login.com (dicionário). Nada é consultado até você clicar em Check DNS.
O que ele verifica
| Sinal | O que isso significa |
|---|---|
| Fuzzer | A técnica que gerou o nome: omission, transposition, repetition, replacement, insertion, homoglyph, vowel-swap, hyphenation, tld-swap, dictionary, addition, various, subdomain, bitsquatting ou cyrillic. |
| Coluna Punycode | Nomes com letras acentuadas ou cirílicas são listados com sua forma xn--. Registradores e o DNS usam essa forma, então pesquise por ela em outras ferramentas. |
| Not registered (NXDOMAIN) | O nome não existe no DNS. Ele está livre para registro, então ainda pode aparecer mais tarde. |
| Registered, resolves | O nome tem servidores de nomes e um registro A, e até três endereços são exibidos. Analise este grupo primeiro. |
| Registered, no A record | O domínio está delegado, mas não aponta para nenhum endereço. Pode estar estacionado, reservado para depois ou pertencer à própria marca. |
| SERVFAIL | O domínio parece delegado, mas seus servidores de nomes não respondem. A ferramenta o conta como provavelmente registrado. |
| Existe sem servidores de nomes próprios | Aparece como Exists (NOERROR, no NS/A) ou Exists, resolves (no own NS). Isso acontece, por exemplo, com candidatos do tipo subdomínio, como e.xample.com, que ficam sob outro domínio. |
| DNS error ou lookup failed | Não voltou nenhuma resposta utilizável. Se o relay pedir para diminuir o ritmo, a linha de progresso mostra a espera. Verifique esses nomes de novo mais tarde. |
| Exportação CSV | Colunas fuzzer, domain, punycode, dns_status, ns e a para cada candidato, prontas para uma planilha ou uma lista de monitoramento. |
Mais exemplos
Um domínio .net simples
example.net331 candidatos para example[.]net (rótulo example sob net) de 15 fuzzers, gerados no seu navegador. Nada foi enviado. As primeiras linhas são xample[.]net (omission), xeample[.]net (transposition) e eexample[.]net (repetition); a linha cyrillic é ехамрӏе[.]net, com punycode xn--80ajb1au1a38g[.]net.
Subdomínio sob um sufixo de duas partes
shop.example.co.uk332 candidatos para example[.]co[.]uk (rótulo example sob co.uk, subdomínio shop usado só em "various") de 15 fuzzers. O fuzzer various acrescenta nomes como shopexample[.]co[.]uk, shop-example[.]co[.]uk e example-co-uk[.]uk.
Endereço IP no lugar de um domínio
192.0.2.1IP addresses have no lookalike domains; enter a domain name. Nenhuma lista é montada e nada é enviado.
Perguntas frequentes
Quais permutações ele gera?
Adição, bitsquatting, homóglifos (trocas ASCII como rn por m, 1 por l e 0 por o, além de letras IDN acentuadas listadas com seu punycode), uma cópia em cirílico do rótulo inteiro, hifenização, inserção, omissão, repetição, substituição pelo teclado QWERTY, subdomínio, transposição, troca de vogais, 13 palavras de dicionário, uma lista de 52 TLDs comuns e muito usados em abusos, e os padrões www- e -com do dnstwist. Nomes de host inválidos e duplicatas são descartados, e no máximo 2.000 candidatos são listados.
O que significa o status do DNS?
NXDOMAIN significa que o nome não existe: não está registrado ou foi retirado da zona. Registros NS significam que o domínio está registrado e delegado, e um registro A significa que ele também resolve para um endereço. Um domínio parecido registrado não é prova de abuso, porque as marcas costumam registrar os próprios erros de digitação.
O que é enviado pela rede?
A geração da lista ocorre no seu navegador. Somente quando você clica em “Verificar DNS” é que os nomes candidatos selecionados (até 300, cerca de uma consulta por segundo) são enviados ao relé de DNS do PhishDestroy, que consulta o DNS via HTTPS da Cloudflare ou o Google Public DNS quando uma consulta à Cloudflare falha; nada mais sai da página.
Como subdomínios e sufixos de país são tratados?
Só o rótulo logo antes do sufixo é alterado. A ferramenta conhece uma lista de sufixos de duas partes, como co.uk e com.au, então shop.example.co.uk é tratado como example sob co.uk. Um subdomínio diferente de www só é usado nos padrões various, como shopexample.co.uk.
Por que só 60 nomes são selecionados no início?
Cada nome precisa de uma ou duas consultas DNS, NS e depois A, a menos que o nome não exista, enviadas cerca de uma vez por segundo. O relay permite 60 consultas por minuto, então 60 nomes levam de um a dois minutos e meio, aproximadamente. Você pode selecionar até 300 por execução.
A ferramenta pode monitorar esses nomes ao longo do tempo?
Não. Ela não salva resultados nem avisa sobre mudanças. Baixe o CSV ou a lista .txt, faça a verificação de novo mais tarde ou carregue a lista no seu próprio monitoramento.