保存地方在哪里

  1. C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Wlansvc\Interfaces

里面对每一个网卡保存了xml文件,里面都是保存过的密码信息,至于何种加密得看wifi自己

打开一个看看

name和SSID可以不同,当然最好是保持一致,name是配置文件名称,SSID是要连接的wifi名称

connectionMode中,手动连接为manual,自动连接是auto

下面是一个有密码连接的xml,其实 keyMaterial是加密的,不过我们可以通过下面的命令导出链接过的wifi:

  1. netsh wlan export profile key=clear
  1. <?xml version="1.0"?>
  2. <WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
  3. <name>啊啊啊</name>
  4. <SSIDConfig>
  5. <SSID>
  6. <hex>B0A1B0A1B0A1</hex>
  7. <name>啊啊啊</name>
  8. </SSID>
  9. </SSIDConfig>
  10. <connectionType>ESS</connectionType>
  11. <connectionMode>auto</connectionMode>
  12. <autoSwitch>false</autoSwitch>
  13. <MSM>
  14. <security>
  15. <authEncryption>
  16. <authentication>WPA2PSK</authentication>
  17. <encryption>AES</encryption>
  18. <useOneX>false</useOneX>
  19. </authEncryption>
  20. <sharedKey>
  21. <keyType>passPhrase</keyType>
  22. <protected>false</protected>
  23. <keyMaterial>12345678</keyMaterial>
  24. </sharedKey>
  25. </security>
  26. </MSM>
  27. </WLANProfile>

对于没有密码的公共wifi,有所不同

  1. <?xml version="1.0"?>
  2. <WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
  3. <name>啊啊啊</name>
  4. <SSIDConfig>
  5. <SSID>
  6. <hex>43565445</hex>
  7. <name>啊啊啊</name>
  8. </SSID>
  9. </SSIDConfig>
  10. <connectionType>ESS</connectionType>
  11. <connectionMode>manual</connectionMode>
  12. <MSM>
  13. <security>
  14. <authEncryption>
  15. <authentication>open</authentication>
  16. <encryption>none</encryption>
  17. <useOneX>false</useOneX>
  18. </authEncryption>
  19. </security>
  20. </MSM>
  21. <MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
  22. <enableRandomization>false</enableRandomization>
  23. </MacRandomization>
  24. </WLANProfile>

关于wifi信息的查看

通过下面指令可以看到配置文件,根据观察貌似是按时间排序的。

  1. netsh wlan show profile

还可以使用

  1. netsh wlan show networks
  2. netsh wlan show networks mode=bssid//列出所有可连接wifi详细信息

使用第一条显示如下。可能存在乱码和window实际显示不一样

第二条详细信息指令会多出一些东西:

常用指令

一些比较好用的,第二个指令专门对应记不住wifi名称的人有大用处

  1. 列出配置文件:netsh wlan show profile
  2. 导出配置文件:netsh wlan export profile key=clear
  3. 删除配置文件:netsh wlan delete profile name=""
  4. 添加配置文件:netsh wlan add profile filename=""
  5. 连接wifinetsh wlan connect name=""
  6. 列出接口:netsh wlan show interface
  7. 开启接口:netsh interface set interface "Interface Name" enabled
  8. 列出所有可连接wifi详细信息:netsh wlan show networks mode=bssid

使用指令去连接wifi

  1. netsh wlan connect name="yinghualuowu"
    已成功完成连接请求。

假设密码更改会怎么样,依旧会返回:已成功完成连接请求。但系统会尝试连接直到失败(不会提示密码错误),这里还是很麻烦的。

如果还想连接,则可以通过系统连接一次,这样会更新xml文件就可以再次连接了。

有些套路

存在两个xml包含同一个name会怎么样?

window又不傻,怎么可能让你有两个相同名字的啊!!

这是另外一个yinghualuowu会显示的信息,这里关闭了已经连接过的wifi。

如果同时存在,会正常显示已经连接过的一个。

简单探究一下window下的wifi各种东西的更多相关文章

  1. window下nginx负载均衡简单配置-----权重的实现

    下面介绍一个在window下的nginx的负载均衡配置. 需要你在你的电脑上跑两个tomcat.一个8080,一个9080. 需要一个nginx服务器. 需要修改本机的host 注意:我们这里配置不会 ...

  2. Window下通过charles代理抓取iphone/android手机Https请求乱码问题处理

    Window下通过charles代理抓取iphone手机Https请求乱码问题 如果保持默认设置,https的reqeust和response都是乱码,设置完之后https就可以抓包了 手机端操作: ...

  3. nw.js FrameLess Window下的窗口拖拽与窗口大小控制

    nw.js FrameLess Window下的窗口拖拽与窗口大小控制 很多时候,我们觉得系统的Frame框很难看,于是想自定义. 自定义Frame的第一步是在package.config文件中将fr ...

  4. Window下配置NodeJs环境详解

        今年打算学习Web这块,所以就买了本Node.js+MongoDb+AngularJS这本书,这周天也比较忙,想着录视频(拍小片,不是AV,不要误会,是在线课程)的事情,这周又将Asp.Net ...

  5. wordpress在window下完美实现301重定向的方法

    问题: 首先,简单说一下关于301重定向的问题,最简单的理解就是,假设你的主机上绑定有 www.uilike.cn, uilike.cn, www.uiseo.cn三个域名,当你想输入 uilike. ...

  6. [20190328]简单探究sql语句相关mutexes.txt

    [20190328]简单探究sql语句相关mutexes.txt --//摘要:http://www.askmaclean.com/archives/understanding-oracle-mute ...

  7. [20190319]shared pool latch与library cache latch的简单探究.txt

    [20190319]shared pool latch与library cache latch的简单探究.txt --//昨天看Oracle DBA手记3:数据库性能优化与内部原理解析.pdf 电子书 ...

  8. [20181226]简单探究cluster table.txt

    [20181226]简单探究cluster table.txt --//简单探究cluster table.以前也做过,有点生疏了. 1.环境:SCOTT@book> @ ver1PORT_ST ...

  9. window下zookeeper的下载启动和报错等问题

    在使用dubbo等需要用到zookeeper,之前window下本地部署,启动一直有问题,后面折腾了下才部署成功,此次记录下来. 将zookeeper下载之后,解压到指定目录即可,无需安装.例如:解压 ...

随机推荐

  1. 171. Excel Sheet Column Number Excel表格的字母转成数字

    [抄题]: Given a column title as appear in an Excel sheet, return its corresponding column number. For ...

  2. 在Win7 64位电脑上安装Sql Server 2008 R2 Express

    安装环境说明: 操作系统:Win7 64位 英文版 安装步骤: 1.准备安装文件 下载网址:https://www.microsoft.com/zh-CN/download/details.aspx? ...

  3. linux内核被加载的过程

    二,linux内核被加载的过程 一,linux安装时遇到的概念解析 内核必须模块vmlinz(5M左右)不认识硬盘,原本是需要写跟loader中一样的内容,来加载非必要模块. 内核非必要的功能被编译为 ...

  4. Openssl ca命令

    一.简介 ca命令能够签发证书请求文件以及生成CRL列表 二.语法 openssl ca [-verbose] [-config filename] [-name section] [-gencrl] ...

  5. [GO]随机生成切片元素并使用冒泡排序方式进行排序

    package main import ( "math/rand" "time" "fmt" ) func ButtleData(s []i ...

  6. 现代C++学习笔记之一资料篇(C++ 11)

    最近看网上一些开源的源代码,发现尽多不认识的符号,好吧.开始学习新的C++. C++经典书籍 C++ Primer,第五版开始有了对C++ 11的讲解 C++ Primer Plus,第六版有对C++ ...

  7. c# .NET开发邮件发送功能的全面教程(含邮件组件源码)

    http://www.cnblogs.com/heyuquan/p/net-batch-mail-send-async.html

  8. Codeforces 900C. Remove Extra One(暴力)

    You are given a permutation p of length n. Remove one element from permutation to make the number of ...

  9. orleans 2.0 教程之-----官方文档翻译,给大家学习ol一个参考

    本人也是英文盲,翻译不对的地方请谅解.由于翻译内容较多,会慢慢更新 orleans简称ol,一些专用词不做翻译.先决条件,读这表文章之前需要了解:actor,es,cqrs 参考链接: https:/ ...

  10. 「BZOJ 1876」「SDOI 2009」SuperGCD「数论」

    题意 求\(\gcd(a, b)\),其中\(a,b\leq10^{10000}\) 题解 使用\(\text{Stein}\)算法,其原理是不断筛除因子\(2\)然后使用更相减损法 如果不筛\(2\ ...