Agora já podes passar a TODAS as disciplinas mais complicadas. Existem sempre aquelas matérias mais complicadas e que por termos ido à discoteca ou simplesmente porque não nos apeteceu, não estudamos o suficiente, o resultado? Chumbado à disciplina!
Aproveito para tornar publico o código PHP que gera as chaves dos routers DLink, assim como o código fonte em C do programa que originou o mesmo, uma vez que o autor assim o permitiu
Aproveito o Post para relembrar que o objectivo do blog não é nem nunca foi incentivar à utilização de redes wireless alheias, pois isso é crime, apenas tento alertar os utilizadores para a necessidade da alteração das passwords por defeito, e também para a necessidade das empresas criadoras dos routers em questão arranjarem formas mais eficazes de gerar chaves aleatórias e não chaves que tenham a haver com o nome da rede ou MAC, compreendo que numa situação de produção em grande escala o mesmo é difícil pois a etiqueta com a password é colocada por ultimo e estas já estão feitas conforme o mac do router, seria preferível criarem os routers com as redes abertas, e alertar na etiqueta para a necessidade de alteração da segurança wireless.
Relativamente a pedidos das chaves ZON, etc … teria todo gosto em verificar os métodos de criação das mesmas, sendo assim caso possuam um router ZON ou outro que na etiqueta tenha a chave predefinida, enviem por comentário o MAC do mesmo o nome da rede e chave original, de forma a se tentar ver qual o método de criação das mesmas, sem isso não tenho possibilidades de estudar os mesmos.
Deixo então abaixo os Códigos fontes em C e PHP com os respectivos créditos no interior do mesmo:
Heis o gerador de chaves para as redes DLink-XXXXXX.
Para gerar a chave é necessário ver qual é o mac-address da rede em causa que normalmente é do genero YYYYYYXXXXXX onde o XXXXXX é o nome da rede Dlink-XXXXXX, para tal usem um programa qualquer de detecção de redes wireless tipo NetStumbler, ou no Linux usem o comando iwlist [interface] scan.
Insiram abaixo o mac-address sem espaços nem barras apenas números e letras
[include file=/meo/dlink.php iframe=true width=200 height=90]
Password case-sensitive (Sensivel a Maiusculas/Minusculas)
Quero agradecer ao leitor coelho por ter facultado o programa para o efeito, foi graças a esse programa que determinei a forma como as mesmas são geradas, desconhecendo eu a autoria do programa, agradeço também ao autor do mesmo.
O gerador de keys foi feito em tempo recorde
portanto agradecia que testem e digam o resultado do teste.

Aqui está a ultima versão deste pequeno aplicativo que espero eu ser de utilidade, com esta nova versão existe a possibilidade de correrem o programa “programa.exe -s 192.168.1.254″ (-s de silent mode), o qual executa automaticamente e fecha-se após o reinicio da net.
Após vários pedidos da forma como é gerada a chave dos routers aqui está a formula que leva a gerar as ditas chaves. O mesmo metodo não é da minha autoria desconhecendo eu a fonte não posso citar o autor.
Qualquer exclarecimento adicional respondo por comentário.
A todos os que utilizam meo, aconselho vivamente a alterarem as passwords wireless wep ou wpa por defeito para passwords vossas, desta maneira mostro que é possível através do ssid descobrir qual a key que vêm por defeito no router.
O algoritmo de calculo é bastante simples, mais tarde irei explicar o método de obtenção das mesmas.
Aqui em baixo basta colocarem os números e letras do ssid e darvos-à a chave wpa predefinida do router.