Você pode facilmente escrever uma função em c ou java, por exemplo, mas os arquivos que serão gerados serão enormes.
Eu coloquei um loop simples para ir de 1 a 1.000.000.000 e o arquivo de saída foi mais que 10.5g e levou 8 minutos, e foram apenas 10 números, então ter o número 10 + as 26 letras ser enorme.
Eu recomendo o uso de kali linux para tentar outras alternativas além da força bruta, e se tudo falhar, tente usar isso como uma última receita.
Nota: geralmente todos os roteadores isp são vulneráveis, você pode procurar por uma vulnerabilidade em seu roteador na rede, e você também pode usar uma poderosa distribuição Linux chamada WIFI SLAX.