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:
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
}
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: