【C#】如何DIY一个WIFI密码查看器?

本文介绍了如何利用C#通过执行CMD命令来查看WIFI密码。首先概述了查看WLAN用户配置信息和显示密码的原理,然后详细讲解了整体架构流程,包括关联的实体类WLANProfiles,其包含WLAN网络名称和密码字段。接着,文章展示了如何用C#调用CMD命令行执行方法获取密码,并给出了调用示例。最后进行了小结。
摘要由CSDN通过智能技术生成

概要

对于经常拿笔记本穿梭不同WLAN办公区域的小伙伴们,碰到刚入职或协同ODC小白要连wifi问你密码时,如果你只顾埋头搬砖让他/她去找IT,那么你在小白眼中的第一印象就拉跨了(OS:这老家伙真拽,不好相处,画个圈圈....,第一天上班直接原地EMO)如果当真自个记不清wifi密码是什么,那就先别装聋作哑对小白不理不睬,学会这一招直接让你在小白心里的地位原地起飞(OS:再不讲主线,请原地爆炸,三克油)。废话不多说,让我们开始装杯了。

原理:

执行CMD命令1查看WLAN用户配置信息

  • 关键字:所有用户配置文件
netsh wlan show profiles
C:\>netsh wlan show profiles

接口 WLAN 上的配置文件:


组策略配置文件(只读)
---------------------------------
    <>

用户配置文件
-------------
    所有用户配置文件 : TP-LINK_XXX
    所有用户配置文件 : FAST-XXX

执行CMD命令2显示指定WLAN网络WIFI连接密码

  • 关键字:关键内容
netsh wlan show profiles name='WLAN网络名称' key=clear
C:\>netsh wlan show profiles TP-LINK_XXX key=clear

接口 WLAN 上的配置文件 TP-LINK_XXX:
=======================================================================

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

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

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

安全设置
-----------------
    身份验证         : WPA2 - 个人
    密码                 : XXXX
    身份验证         : WPA2 - 个人
    密码                 : XXXX
    安全密钥               : 存在
    关键内容            : 12345678

费用设置
-------------
    费用                : 无限制
    阻塞                : 否
    接近数据限制        : 否
    过量数据限制        : 否
    漫游                : 否
    费用来源            : 默认

*,看到就这,对,就上述内容后,完全可以轻松完成wifi密码的获取方式了鸭,咱们点到即止好不好朋友们,简简单单使用CMD命令就可以查看到,咋滴,莫非你还想继续执迷不悟接着往下读?!!那我只想对你说:peace&love Homie 耗子为汁 *

整体架构流程

操作系统:WINDOWS IDE工具:vs2022或sharpdevelop 编程语言:C# 开发winformm窗体应用 数据显示控件:dataGridView

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值