
Uma ferramenta de recuperação/quebra de chaves de WiFi de roteador com um diferencial.

Uma ferramenta de recuperação de chaves WiFi de roteadores com um diferencial.
Tauro é uma ferramenta de extração de senhas WiFi de roteadores.
Os métodos tradicionais envolvem colocar a placa em modo rfmon, farejar pacotes (WEP) ou capturar o handshake (WPA) e então quebrá-los com ferramentas como aircrack-ng ou pyrit; esses podem ser processos que consomem muito tempo. E às vezes até completamente impossíveis, dependendo da força da chave.
No entanto, a única porta para essa configuração nos roteadores geralmente é deixada totalmente aberta para exploração. A maioria dos roteadores não tem sequer uma senha definida para a interface de gerenciamento. É aí que entra a extração.
Tauro tenta obter acesso a essa interface de gerenciamento (interface web) e então extrair os dados de configuração sem fio, bem como o BSSID de roteadores vulneráveis, sendo assim capaz de produzir um enorme banco de dados de redes sem fio.
O autor original sudiptosarkar iniciou este projeto no verão de 2013
(essa é metade da razão pela qual @since está ausente na maioria dos arquivos-fonte; a outra metade é que o autor não
se preocupava com isso naquela época).
A conexão de Internet era péssima (para dizer o mínimo), estava um calor infernal, e o autor não podia pagar uma conexão melhor. O autor também não podia pagar o poder de fogo (poder computacional) para quebrar as senhas de WiFi dos vizinhos porque eles não estavam usando frases comuns simples ou sequer números de celular de 10 dígitos.
A solução: adivinhe qual conexão eles estão usando e vasculhe a Internet na esperança de obter um dos roteadores dos vizinhos.
E o Project Tauro nasceu! 🎉
Claro, o nome foi decidido em outubro de 2017...
No final de 2017, o autor decidiu tornar este software open source, acreditando que isso ajudaria pentesters e pesquisadores em seus esforços, além de angariar apoio para o desenvolvimento do Project Tauro.
P.S. Nenhum roteador de vizinho foi prejudicado (hackeado) durante a criação deste software.
O Tauro está programado para ter um lançamento inicial em breve. Enquanto um lançamento não estiver disponível, o processo de instalação envolverá a Compilação. O seguinte explicará esse processo.
O Tauro depende dos seguintes repositórios:
Para cada um dos repositórios de dependência e para o Tauro, faça o seguinte:
git clone <clone-url-for-the-repo> - A URL de clone pode ser encontrada na página do repositório.git submodule update --init --recursive - Isso atualizará os scripts de compilação no repositório.gradle build - Isso compilará e instalará o módulo no seu repositório Maven local.Quando todas as dependências (bem como o próprio Tauro) tiverem sido compiladas, o pacote de distribuição estará em
build/distributions no diretório onde você clonou o Project-Tauro (este repositório). Haverá um arquivo zip e um
arquivo tar. Extraia qualquer um deles para um local de sua escolha. Para facilitar, digamos que você extraiu o pacote
de distribuição para ~/.h4X0r/tools. Em seguida, siga estes passos:
cd ~/.h4X0r/tools - Navegue até o local de extração.cd Project-Tauro-<version-number> - O número da versão varia conforme quando você clonou o repositório.cd bin - É aqui que estão os binários../Project-Tauro - Há um arquivo bat para Windows e um arquivo shell para *nixes e *nuxes.pwd (para Linux/Unix/Mac) ou echo %cd% (para Windows) - Anote a saída e copie-a.export PATH=$PATH:<paste> (para Linux/Unix/Mac) ou set PATH=%PATH%;<paste> (para Windows) - <paste> é
onde você cola o que copiou no passo anterior.O último passo concluirá a instalação. Observe, no entanto, que o último passo acima instalará apenas para a sessão atual de shell/cmd. Para uma instalação mais permanente, informe-se sobre como editar a variável de ambiente PATH no seu sistema operacional e acrescente o caminho de instalação do Tauro ao final dela.
O Project-Tauro usa um banco de dados para armazenar todas as informações de WiFi coletadas. Para isso, o banco de dados terá de ser copiado para um local predefinido. Ainda não temos uma opção para especificar esse local pela linha de comando.
No entanto, ele pode ser especificado com a Propriedade de Sistema Java -Dtauro.core.db=<DB_Location> ao chamar o programa.
Siga estes passos para configurá-lo:
.h4X0r/k0r0pt/db. Em *nix, *nux, sua pasta pessoal estará
em /home/<your-username>. No MacOS, sua pasta pessoal estará em /Users/<your-username>. No Windows, sua pasta
pessoal estará em C:\Users\<your-username>. Para Windows anterior ao Windows 7, sua pasta pessoal estará em
C:\Documents and Settings\<your-username>..h4X0r/k0r0pt/db.Esta seção discutirá os usos e os diferentes cenários do Project-Tauro.
Se executado sem nenhum argumento, o Tauro fornecerá esta saída:
Project-Tauro usage:
-e,--exclusions <arg> A comma separated list of hosts to be excluded
from attacks.
-f,--hostsFile <arg> The JSON formatted file from which hosts' list
needs to be read.
-h,--hosts <arg> A comma separated list of hosts/CIDR networks to
be scanned/attacked.
-i,--isp <arg> The ISP the hosts are registered under
-n,--network <arg> The ipinfo.io network that needs to be scanned.
-p,--port <arg> The is the port to be targeted (Multiple port
support will be coming later.
-r,--resume Resume previous scan.
Conforme especificado na saída acima, o Project-Tauro pode usar diferentes formas de especificar quais hosts atacar (scrape).