Mikrotik speichert WLAN-Passwörter falsch oder gibt sie falsch aus
Hallo Leute,
ich habe heute den ganzen Tag (oder zumindest mehre Stunden) versucht ein Problem bei mir in der Konfiguration herauszufinden.
Jetzt ist mir folgendes aufgefallen:
Wenn man in WinBox unter "Wifi -> Security" eine neuen Eintrag anlegt und als Passwort eine Zeichenkombination mit bestimmten Sonderzeichen (in meinem Fall folgende Zeichenfolge '\") eingibt und man nachfolgend die Daten über die REST-Schnittstelle ausliest:
Kommt folgendes in meinem Fall raus:
Dementsprechend ist das Passwort ein falsches. Auch konnten sich alle Geräte nicht mehr mit dem richtigen Passwort anmelden.
Also gehe ich davon aus, dass WinBox oder RouterOS 7.17 das Passwort falsch escaped.
Installiert ist ROS 7.17
Meine Vermutung ist, dass ROS das in einer älteren Version mit dem escapeten Zeichen (\\) abgespeichert hat und es bei jeder Verbindung auch escaped hat ('\" eingegeben, '\\\" verwendet) . Anders kann ich es mir nicht erklären und es jetzt nicht mehr der Fall ist. Zumindest konnte ich dazu auch noch nichts im Netz finden. Aber gerne könnt ihr das ja auch mal bei euch ausprobieren.
Theoretisch sollte das bei euch z.B. mit dem Zeichen auch der Fall sein, wenn ihr in WinBox das Passwort neu abspeichert, dann sollten sich meiner Vermutung nach eure Geräte nicht mehr anmelden können.
ich habe heute den ganzen Tag (oder zumindest mehre Stunden) versucht ein Problem bei mir in der Konfiguration herauszufinden.
Jetzt ist mir folgendes aufgefallen:
Wenn man in WinBox unter "Wifi -> Security" eine neuen Eintrag anlegt und als Passwort eine Zeichenkombination mit bestimmten Sonderzeichen (in meinem Fall folgende Zeichenfolge '\") eingibt und man nachfolgend die Daten über die REST-Schnittstelle ausliest:
curl -k -u "USER:PASS" http://router.local/rest/interface/wifi/security | jq
Kommt folgendes in meinem Fall raus:
[
{
".id": "*1",
"authentication-types": "wpa2-psk,wpa3-psk",
"disabled": "false",
"encryption": "",
"name": "ap_private",
"passphrase": "'\\\""
},
]
Dementsprechend ist das Passwort ein falsches. Auch konnten sich alle Geräte nicht mehr mit dem richtigen Passwort anmelden.
Also gehe ich davon aus, dass WinBox oder RouterOS 7.17 das Passwort falsch escaped.
Installiert ist ROS 7.17
Meine Vermutung ist, dass ROS das in einer älteren Version mit dem escapeten Zeichen (\\) abgespeichert hat und es bei jeder Verbindung auch escaped hat ('\" eingegeben, '\\\" verwendet) . Anders kann ich es mir nicht erklären und es jetzt nicht mehr der Fall ist. Zumindest konnte ich dazu auch noch nichts im Netz finden. Aber gerne könnt ihr das ja auch mal bei euch ausprobieren.
Theoretisch sollte das bei euch z.B. mit dem Zeichen auch der Fall sein, wenn ihr in WinBox das Passwort neu abspeichert, dann sollten sich meiner Vermutung nach eure Geräte nicht mehr anmelden können.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 670784
Url: https://administrator.de/forum/mikrotik-speichert-wlan-passwoerter-falsch-oder-gibt-sie-falsch-aus-670784.html
Ausgedruckt am: 19.01.2025 um 02:01 Uhr
1 Kommentar