wpa_passphrase com SSID codificado por hex

1

Como posso gerar uma senha hexadecimada com base em um SSID hexadecimal?

Explicação

Eu uso o seguinte comando para gerar um valor hexadecimal de uma string unicode:

$ echo -n "→ MyUnicodeSSID ←" | tr -d "\n" | od -A n -t x1 | tr -d " " | tr -d "\n"
--> e28692204d79556e69636f64655353494420e28690

No entanto, se eu usar o valor hexadecimal para wpa_password, recebo a seguinte saída que usa o valor hexadecimal como string de entrada:

$ wpa_passphrase e28692204d79556e69636f64655353494420e28690 "MySecretPa$$word"

network={
    ssid="e28692204d79556e69636f64655353494420e28690"
    #psk="MySecretPa6100word"
    psk=b4c850a5c05769d9afb828cda94341f734f40aa4bd606a47844ca7f279b55378
}
    
por lspcity 29.11.2015 / 20:44

1 resposta

0

Tente usar o SSID da saída de wpa_cli scan then wpa_cli scan_results . Certifique-se de usar P na frente do SSID, ou seja,

network={
    key_mgmt=NONE
    ssid=P"test\x00abc"
}

Veja:

link

    
por 03.12.2017 / 20:14