netsh wlan set hostednetwork mode=allow ssid=WiFi-Hotspot_Key:1to8 key=12345678 keyUsage=persistent netsh wlan start hostednetwork netsh wlan show hostednetwork setting=security
Die gemeinsame Nutzung der Internetverbindung in Windows ist mit Virtual Wifi Mini-Port-Adaptern und dem Befehl netsh einfach und bequem:
netsh wlan set hostednetwork mode=allow ssid=<mySSID> key=<password>
1) Gibt es überhaupt eine Möglichkeit, die Standard-WPA2-Personal-Verschlüsselung über diese Methode zu deaktivieren, um einen offenen drahtlosen Zugangspunkt zu erhalten?
2) Wenn es keinen dokumentierten Weg gibt, dies zu erreichen, was wäre ein guter Ort, um rückwärts von Netsh zu arbeiten und Reverse Engineering durchzuführen, um einen offenen WLAN-Zugangspunkt zu erhalten?
BEARBEITEN: Laut der Website des drahtlosen gehosteten Netzwerks gibt es keine Möglichkeit, das netsh-Tool zu verwenden, um einen offenen Zugangspunkt zu erreichen.
Um die drahtlose Kommunikation zwischen dem Computer, auf dem SoftAP gehostet wird, und den an SoftAP angeschlossenen Geräten zu gewährleisten, erfordert das drahtlose gehostete Netzwerk, dass alle verbundenen Geräte die WPA2-PSK / AES-Verschlüsselungsreihe verwenden.
Die eigentliche Frage lautet nun: "Welche Steuerelemente verwendet Netsh, um einen Zugangspunkt zu erstellen, und wie kann ich diese Tools nutzen?"
EDIT2: Es scheint, dass Windows über einen ExtAP-Modus verfügt, der auf Treiberebene optional ist. NDIS beschreibt, wie Fahrer mit dem Betriebssystem interagieren müssen. Es könnte also möglich sein, ein Kernel-Modul zu schreiben, das den Zugriffspunkt des AP zurücksetzen kann, nachdem netsh den Rest des gemeinsam genutzten Stapels aktiviert hat. Die Nachteile sind, dass Kernel-Module mit window $ signiert werden müssen, und das Zurücksetzen des APs könnte die bereits laufende Freigabesoftware / Verbindung beeinträchtigen.
Jede Einsicht wird geschätzt.
netsh wlan set hostednetwork mode=allow ssid=WiFi-Hotspot_Key:1to8 key=12345678 keyUsage=persistent netsh wlan start hostednetwork netsh wlan show hostednetwork setting=security