使用 Virtual Wifi Mini-Port Adapters 和 netsh 命令在 Windows 中共享 Internet 连接非常简单:
netsh wlan set hostednetwork mode=allow ssid=<mySSID> key=<password>
Run Code Online (Sandbox Code Playgroud)
1)无论如何我可以通过这种方法禁用默认的WPA2-个人加密以获得开放的无线接入点吗?
2)如果没有记录在案的方法来实现这一点,那么从什么地方开始逆向工程 netsh 以实现开放的 wifi AP?
编辑: 根据无线托管网络网站,无法使用 netsh 工具来实现开放接入点。
为了保护托管 SoftAP 的计算机和连接到 SoftAP 的设备之间的无线通信,无线托管网络要求所有连接的设备使用 WPA2-PSK/AES 密码套件。
现在真正的问题是,“netsh 使用哪些控件来创建访问点,我如何利用这些工具?”
EDIT2: Windows 似乎有一个ExtAP 模式,在驱动程序级别是可选的。NDIS 描述了驱动程序必须与操作系统交互的方式。因此,也许可以编写一个内核模块,该模块可以在 netsh 打开共享堆栈的其余部分后将 AP 重置为打开状态。缺点是内核模块必须用 window$ 签名并且重置 AP 可能会干扰已经运行的共享软件/连接。
任何见解表示赞赏。