
Gere e teste erros de digitação e variações de domínio para detectar e realizar typosquatting, sequestro de URL, phishing e espionagem corporativa.
URLCrazy é uma ferramenta OSINT para gerar e testar typos ou variações de domínio para detectar ou realizar typo squatting, sequestro de URL, phishing e espionagem corporativa.
Homepage: https://github.com/urbanadventurer/urlcrazy
Se você estiver usando Kali Linux, Ubuntu ou Debian, use:
$ sudo apt install urlcrazy
Visite https://github.com/urbanadventurer/urlcrazy/releases
Esteja ciente de que a versão de desenvolvimento mais recente pode não ser estável.
$ git clone https://github.com/urbanadventurer/urlcrazy.git
URLCrazy foi testado com as versões 2.4 e 2.6 do Ruby.
Se você estiver usando Ubuntu ou Debian, use:
$ sudo apt install ruby ruby-dev build-essential
Bundler fornece gerenciamento de dependências para projetos Ruby
$ gem install bundler
$ bundle install
Alternativamente, se você não quiser instalar o bundler, o seguinte comando instalará as dependências de gem.
$ gem install json colorize async async-dns async-http

Com as opções padrão, o URLCrazy verificará mais de 2000 variantes de typo para google.com.
$ urlcrazy google.com

$ urlcrazy -p domain.com
db db d8888b. db .o88b. d8888b. .d8b. d88888D db db
88 88 88 `8D 88 d8P Y8 88 `8D d8' `8b YP d8' `8b d8'
88 88 88oobY' 88 8P 88oobY' 88ooo88 d8' `8bd8'
88 88 88`8b 88 8b 88`8b 88~~~88 d8' 88
88b d88 88 `88. 88booo. Y8b d8 88 `88. 88 88 d8' db 88
~Y8888P' 88 YD Y88888P `Y88P' 88 YD YP YP d88888P YP
URLCrazy version 0.8.1 by Andrew Horton (urbanadventurer)
Visit https://github.com/urbanadventurer/urlcrazy
Generate and test domain typos and variations to detect and perform typo squatting, URL hijacking,
phishing, and corporate espionage.
Supports the following domain variations:
Character omission, character repeat, adjacent character swap, adjacent character replacement, double
character replacement, adjacent character insertion, missing dot, strip dashes, insert dash,
singular or pluralise, common misspellings, vowel swaps, homophones, bit flipping (cosmic rays),
homoglyphs, domain prefix, domain suffix, wrong top level domain, and wrong second level domain.
Usage: ./urlcrazy [options] domain
Options
-k, --keyboard=LAYOUT Options are: qwerty, azerty, qwertz, dvorak (default: qwerty)
-p, --popularity Check domain popularity with Google
-r, --no-resolve Do not resolve DNS
-i, --show-invalid Show invalid domain names
-f, --format=TYPE Human readable, JSON, or CSV (default: human readable)
-o, --output=FILE Output file
-n, --nocolor Disable colour
-d, --debug Enable debugging output for development
-h, --help This help
-v, --version Print version information. This version is 0.7.3
Esses typos são criados omitindo uma letra do nome de domínio, uma letra de cada vez. Por exemplo, www.goole.com e www.gogle.com
Esses typos são criados repetindo uma letra do nome de domínio. Por exemplo, www.ggoogle.com e www.gooogle.com
Esses typos são criados trocando a ordem de letras adjacentes no nome de domínio. Por exemplo, www.googel.com e www.ogogle.com
Esses typos são criados substituindo cada letra do nome de domínio pelas letras imediatamente à esquerda e à direita no teclado. Por exemplo, www.googke.com e www.goohle.com
Esses typos são criados substituindo letras idênticas e consecutivas do nome de domínio pelas letras imediatamente à esquerda e à direita no teclado. Por exemplo, www.gppgle.com e www.giigle.com
Esses typos são criados inserindo as letras imediatamente à esquerda e à direita no teclado de cada letra. Por exemplo, www.googhle.com e www.goopgle.com
Esses typos são criados omitindo um ponto do nome de domínio. Por exemplo, wwwgoogle.com e www.googlecom
Esses typos são criados omitindo um traço do nome de domínio. Por exemplo, www.domain-name.com se torna www.domainname.com
Esses typos são criados tornando um domínio singular em plural e vice-versa. Por exemplo, www.google.com se torna www.googles.com e www.games.co.nz se torna www.game.co.nz
Mais de 8000 erros ortográficos comuns da Wikipédia. Por exemplo, www.youtube.com se torna www.youtub.com e www.abseil.com se torna www.absail.com
Troque vogais dentro do nome de domínio, exceto a primeira letra. Por exemplo, www.google.com se torna www.gaagle.com.
Mais de 450 conjuntos de palavras que soam iguais quando faladas. Por exemplo, www.base.com se torna www.bass.com.
Cada letra em um nome de domínio é um caractere de 8 bits. O caractere é substituído pelo conjunto de caracteres válidos que podem ser obtidos após um único bit flip. Por exemplo, facebook.com se torna bacebook.com, dacebook.com, faaebook.com, fabebook.com, facabook.com, etc.
Um ou mais caracteres que se parecem com outro caractere, mas são diferentes, são chamados de homóglifos. Um exemplo é que o l minúsculo se parece com o numeral um, por exemplo, l vs 1. Por exemplo, google.com se torna goog1e.com.
Por exemplo, www.trademe.co.nz se torna www.trademe.co.nz e www.google.com se torna www.google.org Usa os 19 top level domains mais comuns.
Usa um second level domain alternativo e válido para o top level domain. Por exemplo, www.trademe.co.nz se torna www.trademe.ac.nz e www.trademe.iwi.nz
Esses typos são criados adicionando um prefixo do arquivo prefix-dictionary.txt com um hífen ao nome de domínio. Por exemplo, example.com se torna login-example.com e corp-example.com
Esses typos são criados adicionando um sufixo do arquivo suffix-dictionary.txt com um hífen ao nome de domínio. Por exemplo, example.com se torna example-login.com e example-microsoft.com
Os layouts de teclado suportados são: