Bem, mais um fim de semana em Sobral e me recordei de um dia em que uma amiga me pediu pra configurar o roteador dela, eu aceitei, no momento de por a senha eu lhe perguntei:
-- Qual senha eu ponho?
-- Essa daqui.
E me entregou um papel com um número de celular, nesse momento me recordei de uma vizinha que me deu a senha da internet dela uma vez e também era um número de celular, só que com o DDD na frente, pra você ver como é a vida, aqui estou eu recordando de uma coisa que recordei a muito tempo atrás.
Agora vem a parte que faz sentido, e decidi fazer algo de útil com o algorítimo de força bruta, e utilizei ele para gerar uma wordlist para quebrar senhas que sejam um número de celular, seja a senha só o numero, com DDD na frente ou com 0 e DDD na frente..
Primeiramente vamos a teoria, um numero de celular é composto por 2 números contastes(não mudam) e 6 dígitos que variam de 0 a 9.O algorítimo é simples, não tem nem o que comentar. Exemplo:
96000001
96000002
.
.
96120547
.
.
96999999
Bem, porque gerar uma wordlist?
1 - Pra aprender a programar.
2 - Pra testar a teoria da análise combinatória.
3 - Pra usar no roteador do seu vizinho que utiliza uma WPA ou WPA2. kkkkk
Bem aqui está o código: Wordlista_de_celulares.cpp
Versao 2016: https://github.com/CiroboyBR/Gerador_Wordlists/blob/master/celular.c
pra quem acha que a senha do seu roteador é segura com WPA ou WPA2, mesmo utilizando um número de celular. vale a pena testa-la com o programa Aircrack-ng.