前言
在测试无线路由器的WiFi时,通常需要测试各种认证方式和加密方式,例如无线路由器设成WPA-PSK/WPA2-PSK+TKIP/AES,无线网卡直接关联通常会使用WPA2-PSK+AES,如何覆盖WPA-PSK+TKIP场景呢?本文介绍通过修改Windows的WiFi配置文件的方式,使用指定的认证方式和加密方式关联无线路由器,实现WiFi测试全认证方式覆盖和自动化测试提速。
什么是WLAN配置文件
window系统的WLAN配置文件(XML格式)存储无线网络的SSID、认证方式(如WPA2-PSK)、加密类型(如AES)及密码等关键信息,是系统连接无线网络的核心文件。
当电脑成功关联一个WiFi后,系统会自动生成一个配置文件,记录WiFi的SSID和密码等关键信息,下次关联相同的WiFi时会自动使用此配置文件,不再需要输入密码。
启用无线网卡后,执行以下指令可以查看系统的所有无线配置配置文件:
netsh wlan show profile
当配置文件太多时,加上name="567"参数可以查看名为“567”的配置文件:
netsh wlan show profile name="567"
E:\Test>netsh wlan show profile name="567"
接口 WLAN 上的配置文件 567:
=======================================================================
已应用: 所有用户配置文件
配置文件信息
-------------------
版本 : 1
类型 : 无线局域网
名称 : 567
控制选项 :
连接模式 : 自动连接
网络广播 : 只在网络广播时连接
AutoSwitch : 请勿切换到其他网络
MAC 随机化: 禁用
连接设置
---------------------
SSID 数目 : 1
SSID 名称 :“567”
网络类型 : 结构
无线电类型 : [ 任何无线电类型 ]
供应商扩展名 : 不存在
安全设置
-----------------
身份验证 : WPA2 - 个人
密码 : CCMP
身份验证 : WPA2 - 个人
密码 : GCMP
安全密钥 : 存在
费用设置
-------------
费用 : 无限制
阻塞 : 否
接近数据限制 : 否
过量数据限制 : 否
漫游 : 否
费用来源 : 默认
为了方便阅读和修改,执行以下指令将名为“567”的配置文件导出成xml文件
netsh wlan export profile name=567 key=clear
用文本编辑器打开配置文件,内容如下
<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
<name>567</name>
<SSIDConfig>
<SSID>
<hex>353637</hex>
<name>567</name>
</SSID>
</SSIDConfig>
<connectionType>ESS</connectionType>
<connectionMode>auto</connectionMode>
<MSM>
<security>
<authEncryption>
<authentication>WPA2PSK</authentication>
<encryption>AES</encryption>
<useOneX>false</useOneX>
</authEncryption>
<sharedKey>
<keyType>passPhrase</keyType>
<protected>false</protected>
<keyMaterial>12345678</keyMaterial>
</sharedKey>
</security>
</MSM>
<MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
<enableRandomization>false</enableRandomization>
<randomizationSeed>10033240</randomizat

最低0.47元/天 解锁文章
1211

被折叠的 条评论
为什么被折叠?



