wpa_passphrase mit hexadezimaler SSID

1064
lspcity

Wie kann ich ein Hex-Passwort basierend auf einer Hex-SSID generieren?

Erläuterung

Ich verwende den folgenden Befehl, um einen Hex-Wert aus einer Unicode-Zeichenfolge zu generieren:

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

Wenn ich jedoch den Hexadezimalwert für "wpa_password" verwende, erhalte ich die folgende Ausgabe, die den Hexadezimalwert als Zeichenfolgeingabe verwendet:

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

1 Antwort auf die Frage

0
dps

Versuchen Sie es mit der SSID von der Ausgabe von wpa_cli scandann wpa_cli scan_results. Stellen Sie sicher, dass Sie Pvor der SSID verwenden, z

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

Sehen:

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