90%工程师不知道的Windows WiFi测试技巧:WLAN配置文件高阶玩法

前言

在测试无线路由器的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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

交换机路由器测试之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值