网络填坑之路(7)使用netsh获取WiFi密码

发布时间 2023-07-06 14:44:48作者: muzlei

netsh简介

netsh:全称Network Shell

是一个windows系统本身提供的功能强大的网络配置命令行工具

Netsh 是命令行脚本实用工具

它允许从本地或远程显示或修改当前正在运行的计算机的网络配置

netsh可以获取计算机曾经连接过的所有WiFi信息以及WiFi的明文密码

获取密码步骤

1、进入netsh

PS C:\Users\administrator> netsh

2、查看当前计算机连接过的Wifi信息

netsh>wlan show profiles 	 #查看当前计算机连接过的Wifi信息

3、netsh会列出所有WiFi的连接记录

接口 WLAN 上的配置文件:
组策略配置文件(只读)
---------------------------------
    <无>
用户配置文件
-------------
    所有用户配置文件 : TP-LINK_33306
    所有用户配置文件 : TP-LINK_360574
    所有用户配置文件 : TP-LINK_9F26C8
    所有用户配置文件 : SDWAN
    所有用户配置文件 : GL-XE300-0f8
    所有用户配置文件 : GL-X300B-ebe
    所有用户配置文件 : newborntown-guest
    所有用户配置文件 : 2718
    所有用户配置文件 : Tenda_sd410
    所有用户配置文件 : CU_7Uek

4、获取WiFi密码

netsh>wlan show profiles GL-XE300-0f8 key=clear

如下,是获得我们指定的WiFi GL-XE300-0f8的详细信息,其中关键内容部分就是WiFi的明文密码。

netsh>wlan show profiles GL-XE300-0f8 key=clear

接口 WLAN 上的配置文件 GL-XE300-0f8:
=======================================================================

已应用: 所有用户配置文件

配置文件信息
-------------------
    版本                   : 1
    类型                   : 无线局域网
    名称                   : GL-XE300-0f8
    控制选项               :
        连接模式           : 手动连接
        网络广播           : 只在网络广播时连接
        AutoSwitch         : 请勿切换到其他网络
        MAC 随机化: 禁用

连接设置
---------------------
    SSID 数目              : 1
    SSID 名称              :“GL-XE300-0f8”
    网络类型               : 结构
    无线电类型             : [ 任何无线电类型 ]
    供应商扩展名           : 不存在

安全设置
-----------------
    身份验证         : WPA2 - 个人
    密码                 : CCMP
    身份验证         : WPA2 - 个人
    密码                 : GCMP
    安全密钥               : 存在
    关键内容            : goodlife    <===密码

费用设置
-------------
    费用                   : 无限制
    阻塞                : 否
    接近流量上限        : 否
    超出流量上限        : 否
    漫游                : 否
    费用来源            : 默认

netsh>