wpa_passphrase с шестнадцатеричным SSID

1003
lspcity

Как я могу сгенерировать шестнадцатеричный пароль на основе шестнадцатеричного SSID?

объяснение

Я использую следующую команду для генерации шестнадцатеричного значения из строки Unicode:

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

Однако, если я использую шестнадцатеричное значение для wpa_password, я получаю следующий вывод, который использует шестнадцатеричное значение в качестве строкового ввода:

$ wpa_passphrase e28692204d79556e69636f64655353494420e28690 "MySecretPa$$word"  network={ ssid="e28692204d79556e69636f64655353494420e28690" #psk="MySecretPa6100word" psk=b4c850a5c05769d9afb828cda94341f734f40aa4bd606a47844ca7f279b55378 } 
1

1 ответ на вопрос

0
dps

Попробуйте использовать SSID из вывода wpa_cli scanзатем wpa_cli scan_results. Обязательно используйте Pперед SSID, т.е.

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

Увидеть:

http://lists.infradead.org/pipermail/hostap/2012-August/026461.html

Похожие вопросы