
bug do telegram que revela o número de telefone oculto do usuário (ainda sem correção) (exploit incluído)
Tipo: Divulgação de Informações
Usuários, Versões, Dispositivos Afetados: Todos os Usuários do Telegram
Ainda não corrigido/patch. brute.py é um exploit disponível escrito em Python.
Suponha que ali seja um hacktivista. O ID de usuário do Telegram dele é 21788973 e o número de telefone está oculto. Ele mora no Paquistão (+92).
Podemos adicionar qualquer usuário ao contato pelo número de telefone. Adicionaremos números de telefone no intervalo de +92-0000000000 a +92-9999999999.
Se algum número for adicionado com sucesso e o ID de usuário for 21788973, isso significa que o número de ali foi exposto com sucesso!
Nota: Todas as informações fornecidas acima são hipotéticas.
Lembre-se, o intervalo de exemplo atual tinha 9 dígitos. Podemos reduzi-lo ainda mais por engenharia social, conhecimento de código SIM, redefinições de senha (especialmente Gmail, PayPal)... Quanto menor o intervalo, menos tempo levará.
Este bug tem sido explorado na natureza há muito tempo. Isso nos fez investigar e abrir o código do exploit para que o Telegram o corrija em breve.
Suponha que temos uma vítima no Telegram cujo número começa com 92313, termina com 89 e entre eles há 5 dígitos desconhecidos.
Geraremos todas as combinações da lista de números dentro do intervalo 92313-xxxxx-89.
Use num_gen.py. Ele escreverá os números em 92313xxxxx89.txt. Antes, edite o seguinte:
92313589*phone: insira seu número de telefone incluindo o código do país, sem espaços ou sinal de + (mais)
*api_id: crie um aplicativo e insira o api id. saiba mais
*api_hash: crie um aplicativo e o api hash. saiba mais
*numlist: o caminho para sua lista de números ou wordlist
*username_or_id: insira o ID numérico ou nome de usuário sem @ da vítima. Melhor usar kotatogram pois suporta mostrar o ID do usuário no perfil.
use_proxy: Ativar ou Desativar proxy
proxy_server: domínio ou IP do proxy DNS
proxy_secret: segredo codificado em hexadecimal do proxy que serve como senha
proxy_port: porta numérica, geralmente 443
should_resume: capacidade de retomar. Se deve começar de onde os números pararam?
threads: # números a serem testados em cada tentativa, não aumente senão não funcionará
delay: atraso em segundos em cada tentativa para diminuir o intervalo de bloqueio do Telegram