Como gerar 4 chaves WEP com comandos linux?

0

Eu tenho um roteador sagem. este roteador é capaz de gerar 4 chaves WEP a partir de uma determinada frase-senha.

Exemplo:

Passphrase: "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha"

key1: b583bc6804d5c1d7fc2ae46972

key2: d0494a8087e8d742e9e93cf2f5

key3: f0c5af9a3ab7e54337767db1a9

key4: 7e95d22229dacb8f09c9bbd1d7

Estou imaginando como isso pode gerar 4 chaves.

Eu posso usar md5sum para gerar uma chave como esta:

$ echo -n "hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha" | md5sum

b583bc6804d5c1d7fc2ae46972 842868

Existe uma maneira de gerar as 4 chaves e não apenas uma chave com o comando linux?

    
por MOHAMED 08.05.2013 / 19:47

1 resposta

1

Uma maneira rápida de fazê-lo (se você não quiser receber uma chave IV + e enviá-la através do RC4) é:

i=1
while [ $i -le 4 ]
do
    dd if=/dev/random bs=1 count=16 2>/dev/null | xxd -ps
    i=$(( i+1 ))
done

Isso gerará quatro chaves wep de 128 bits. Ajuste count para forças diferentes

    
por 08.05.2013 / 19:59