Im Jahr 2012 wurde es möglich, UTF-8-Zeichen im Namen eines Wi-Fi-Netzwerks zu verwenden. Das erste, was mir in den Sinn kommt, ist, sich von der grauen Masse abzuheben und Emoji-Emoticons im Netzwerknamen zu verwenden. Außerdem können Sie ein Emoji-Passwort erstellen und dann Ihre Freunde sicher informieren: „Stellen Sie eine Verbindung zu einem Wi-Fi-Netzwerk her, um kostenlosen Käse, ein Passwort, ein Bier und einen Keks zu erhalten.“
Nicht jeder begann sofort, diesen Standard zu unterstützen. Es vergingen jedoch 7 Jahre, und der Boom von Emoticons in den Namen von Heimroutern kam nicht vor. Also lasst uns jetzt diesen Boom arrangieren!
Schade, dass nicht alle Firmware dies zulässt. Beispielsweise weiß ZyXel Keenetic 4G II mit der neuesten Beta-Firmware von 2017 nicht, wie UTF-8 in der SSID enthalten ist. Vielleicht können Sie irgendwie über die CLI konfigurieren, aber es ist mir nicht gelungen. In neuen Versionen der ZyXel-Firmware wurde diese Funktion hinzugefügt, es wird jedoch neuere Hardware benötigt. Dies sei ein weiterer Grund, den Router zu aktualisieren. Ich habe ASUS, TP-Link und andere Zoos nicht anprobiert, ich habe sofort MikroTik genommen, weil dort funktioniert es definitiv.
MikroTik
Ich habe meine Experimente mit MicroTik hAP lite mit der neuesten stabilen Firmware für heute durchgeführt. Höchstwahrscheinlich funktioniert dieser Trick bei allen Mikrotikern mit jeder Firmware.
SSID UTF-8
Das Ändern des Namens ist ganz einfach. Gehen Sie zur
Website , kopieren Sie alle Zeichen von der
Platte in das Formular, drücken Sie Los und kopieren Sie das Ergebnis auf das Terminal:
/interface wireless set [find name="wlan1"] ssid="\F0\9F\86\93\F0\9F\A7\80"
Auf dem iPhone sieht es so aus: UTF-8-Passwort
Wenn sich die Gäste zerstreuen, muss das Wi-Fi-Netzwerk passwortgeschützt sein. Wir werden auch die UTF-8-Zeile zu einem Passwort machen. Jeder auf derselben
Site wählt das entsprechende Passwort für uns aus. Klicken Sie auf Los. Aus dem Ergebnis nehmen wir nur den Wert in Anführungszeichen und schreiben in das Terminal:
/interface wireless security-profiles set [find name="default"] mode=dynamic-keys authentication-types=wpa2-psk wpa2-pre-shared-key="\F0\9F\86\93\F0\9F\A7\80"
Verbindung mit einem UTF-8-Passwort herstellen
Und jetzt der schwierigste Teil.
Wie gebe ich ein UTF-8-Passwort ein? Wenn Sie Text in Instant Messenger eingeben, gibt es ein spezielles Tastaturlayout mit Emoji-Symbolen. Bei der Eingabe des WLAN-Passworts ist jedoch nur die Standardtastatur verfügbar! Sie können davon ausgehen, den Text der Nachricht aus dem Messenger zu kopieren und anstelle des Kennworts einzufügen. Dies ist jedoch unwahrscheinlich. Sie können diese Aufgabe Ihren vertrauten Systemadministratoren stellen.
Benutzer ky0 schlug vor , einen QR-Code mit Verbindungsdetails zu verwenden . Auf meinem iPhone hat dieser Trick jedoch nicht funktioniert.Verbinden Sie Mac, iPhone, iPad
So habe ich diese Einschränkung auf Apple-Geräten umgangen: Ich habe den Mac über die Konsole verbunden, und der Rest der iDevices hat das Wi-Fi-Netzwerkprofil aus der Cloud heruntergeladen!
Wir scannen die Wi-Fi-Netzwerke mit dem Befehl:
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
Und wir werden uns mit dem angegebenen Passwort mit unserem Netzwerk verbinden (das Terminal kann dies in UTF-8 tun, im Gegensatz zum Habr):
networksetup -setairportnetwork en1 [] []
Ich habe eine Netzwerkkarte auf en1, Ihre kann abweichen. Überprüfen Sie mit dem Befehl:
networksetup -listallhardwareports

Jetzt hat der Mac erfolgreich eine Verbindung zum Netzwerk hergestellt. Nach einiger Zeit werden die Passwörter in iCloud synchronisiert. Das iPhone wird sie bald herunterladen und unabhängig eine Verbindung zu unserem WLAN herstellen.
PS: Im Kampfsystem sollten solche Passwörter definitiv nicht gesetzt werden. Obwohl der Name des Netzwerks ihnen keinen Schaden zufügt, kann das Gerät auch dann eine Verbindung zum Netzwerk herstellen, wenn das Emoticon nicht angezeigt wird. Das Festlegen eines UTF-8-Passworts in einem Café oder Büro sollte dies jedoch definitiv nicht sein - Besucher und Kollegen werden den Humor nicht zu schätzen wissen.
Zu Hause - warum nicht? Wenn normalerweise alle Geräte ein solches Kennwort akzeptieren, ist es unwahrscheinlich, dass der Nachbar von Vaska eine Verbindung zu einem solchen Netzwerk herstellen kann. Ein Plus ist der Schutz vor Brute Force und vor dem
Eindringen von Passwörtern in Datenbanken wie
3wifi.stascorp.com . Der beliebte Cracker von Routern RouterScan verwendet die ASCII-Codierung. Wenn Sie also ein Emoticon in ASCII konvertieren, wird entweder ein Crack oder eine leere Zeichenfolge angezeigt. Überprüfen Sie übrigens Ihren Router, vielleicht ist er schon lange in der 3wifi-Datenbank ...
Das Coole ist das UTF-8 Passwort! Emoticons sind leicht zu merken. Sie können verschiedene Sprachen verwenden, nicht nur Englisch + Zahlen + einige Sonderzeichen. Es fehlt nur native Unterstützung in Gadgets. Ich hoffe, dass die Hersteller die Unterstützung für UTF-8 zusammen mit
WPA3 implementieren .
Zyxel scharfsinnig
ZyXel Keenetic OS unterstützt SSID bei der UTF-8-Codierung in Firmware
2.13.0 vom 20.09.2008GerätelisteKeenetic Giga (KN-1010)
Keenetischer Start (KN-1110)
Keenetic 4G (KN-1210)
Keenetic Lite (KN-1310)
Keenetic Omni (KN-1410)
Keenetic City (KN-1510)
Keenetic Air (KN-1610)
Keenetic Extra (KN-1710)
Keenetic Ultra (KN-1810)
Zyxel Keenetic Start II
Zyxel Keenetic Lite III rev.B.
Zyxel Keenetic 4G III rev.B.
Zyxel Keenetic Giga III
Zyxel Keenetic Ultra II
Zyxel scharfe Luft
Zyxel Keenetic Extra II
Bei unterstützten Geräten wird die SSID über die Weboberfläche geändert.
Xiaomi
Auf Lager Firmware unterstützt UTF-8.
Kommentar von
extraweltPadavan Router
Bei Xiaomi-Routern mit Padavan-Firmware können Sie Emojis standardmäßig nicht als SSID angeben. Aber seitdem Die Validierung findet in JS statt und kann ganz einfach über die Entwicklerkonsole, beispielsweise in Chrome, gelöst werden.
Sie müssen nur in die Konsole auf der SSID-Bearbeitungsseite schreiben:
window.validate_ssidchar = function () { return true; };
Damit Emojis im Passwort angegeben werden können, müssen Sie eine weitere Validierungsfunktion deaktivieren:
window.validate_string = function () { return true; };
Quelle:
www.reddit.com/r/javascript/comments/5zcb8m/can_you_help_me_allow_my_router_to_accept_as_theVielen Dank an ferosod für diesen Kommentar !Android
Mit dem Samsung Galaxy S8 + (Android Pie) können Sie kopierte Emojis aus dem Puffer sowohl in den Netzwerknamen als auch in das Kennwort einfügen. Die Tastatur ist Standard von Samsung. (
Infos von
DaemonGloom ).
UPD: Vielen Dank an alle für das Feedback. Ich aktualisiere das Thema weiterhin mit Ihren Beobachtungen. Ich frage mich, ob sich herausgestellt hat, dass eine Verbindung mit dem
QR-Code hergestellt wurde . Auch an Routern interessiert sind Asus, Tp-Link, D-Link.
TODO:- UTF-8-SSID-Unterstützung in ASUS / TP-Link / D-Link / etc-Routern?
- Verbindung mit einem UTF-8-Passwort unter Windows / Linux / Android herstellen?
- Versuchen Sie einen QR-Code , um eine Verbindung herzustellen
- Skriptanimation