
bug di Telegram che rivela il numero di telefono nascosto dell'utente (ancora non corretto) (exploit incluso)
Tipo: Divulgazione di informazioni
Utenti, versioni e dispositivi interessati: Tutti gli utenti di Telegram
Ancora non corretto/non patchato. brute.py è un exploit disponibile scritto in Python.
Supponiamo che ali sia un hacktivist. Il suo ID utente Telegram è 21788973 e il numero di telefono è nascosto. Vive in Pakistan (+92).
Possiamo aggiungere qualsiasi utente ai contatti tramite numero di telefono. Aggiungeremo i numeri di telefono nell'intervallo da +92-0000000000 a +92-9999999999.
Quindi, se un numero viene aggiunto con successo e il suo ID utente è 21788973, significa che il numero di ali è stato esposto con successo!
Nota: Tutte le informazioni sopra fornite sono ipotetiche.
Ricorda, l'intervallo dell'esempio attuale era lungo 9 cifre. Possiamo ridurlo ulteriormente con ingegneria sociale, conoscenza dei codici SIM, reset delle password (soprattutto Gmail, PayPal)... Più è piccolo l'intervallo, meno tempo richiederà.
Questo bug è stato sfruttato in ambienti reali per molto tempo. Ciò ci ha spinto a indagare e a rendere open source il suo exploit per far sì che Telegram lo corregga presto.
Supponiamo di avere una vittima di Telegram il cui numero inizia con 92313, finisce con 89 e in mezzo ci sono 5 cifre sconosciute.
Genereremo tutte le combinazioni di numeri nell'intervallo 92313-xxxxx-89.
Usa num_gen.py. Scriverà i numeri in 92313xxxxx89.txt. Prima, devi modificare quanto segue:
92313589*phone: inserisci il tuo numero di telefono, incluso il prefisso internazionale, senza spazi o + (più)
*api_id: crea un'app e inserisci l'api id. scopri di più
*api_hash: crea un'app e l'api hash. scopri di più
*numlist: il percorso della tua lista di numeri o wordlist
*username_or_id: inserisci l'id numerico o lo username della vittima senza @. Meglio usare kotatogram perché supporta la visualizzazione dell'id utente nel profilo.
use_proxy: abilita o disabilita il proxy
proxy_server: dominio o IP del proxy DNS
proxy_secret: segreto codificato in esadecimale del proxy che funge da password
proxy_port: porta numerica, di solito 443
should_resume: capacità di ripresa. Se iniziare da dove erano rimasti i numeri?
threads: numero di numeri da provare per ogni tentativo, non aumentarlo o non funzionerà
delay: ritardo in secondi per ogni tentativo per ridurre l'intervallo di blocco di Telegram