可在老毛桃PE中通过netsh命令、解析XML配置文件、PowerShell脚本或第三方工具四种原生方式提取Windows已保存Wi-Fi明文密码,操作前提为成功挂载未加密的原系统NTFS分区。

如果您在老毛桃PE环境下需查看Windows系统中已保存的Wi-Fi密码,而当前无法进入原系统图形界面,则可通过直接读取原系统无线配置数据库的方式提取明文密码。老毛桃PE具备完整NTFS读写能力与命令行环境,支持调用netsh工具及PowerShell脚本(若PE集成相应模块),以下提供多种兼容性强、无需第三方软件的原生导出方法:
一、使用netsh命令在PE中提取指定Wi-Fi密码
该方法依赖于Windows原生netsh wlan模块,需确保老毛桃PE已挂载原系统分区并加载了必要的无线配置驱动与网络策略服务组件。操作前请确认原系统安装在C盘且未加密。
1、进入老毛桃PE后,双击桌面上的【命令提示符】或按Win+R输入cmd回车启动。
2、执行命令:diskpart,随后依次输入:list volume,识别原Windows系统所在分区(通常为C:或D:,卷标含Windows或System)。
3、假设原系统位于C:盘,执行:C: 切换至该分区根目录。
4、运行:netsh wlan show profiles,若返回“找不到元素”或空列表,说明无线配置未被PE识别,需跳转至方法二。
5、若成功列出SSID,选取目标网络(如“MyHomeWiFi”),执行:netsh wlan show profile name="MyHomeWiFi" key=clear。
6、在输出结果中定位【安全设置】区域下的关键内容字段,其右侧字符串即为明文密码。
二、通过直接读取WLAN配置XML文件提取密码
Windows将每个已保存Wi-Fi配置以XML格式存储于系统目录中,即使netsh在PE中不可用,仍可手动解析这些文件获取明文密码(前提是配置导出时启用了key=clear参数,或密码尚未被系统加密锁定)。
1、在PE中打开【我的电脑】,进入原系统盘(如C:\),导航至路径:C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\。
2、该路径下存在多个GUID命名的子文件夹,每个对应一个无线网卡接口;逐个打开,查找内部含<name>MyHomeWiFi</name>的XML文件。
3、用记事本打开该XML文件,在<keyMaterial>标签内查找内容;若该标签值为明文(非Base64或十六进制编码),则直接复制该标签内的全部字符即为密码。
4、若<keyMaterial>为空或含<protected>true</protected>,说明密码受DPAPI保护,此时需配合方法三使用离线密钥解密工具(不推荐普通用户操作)。
三、使用PowerShell脚本在PE中批量导出所有SSID与密码
若老毛桃PE版本集成PowerShell 5.1及以上(如Win10/Win11 PE),可利用PowerShell绕过netsh限制,通过注册表与配置文件双重路径检索密码信息,提高成功率。
1、在PE桌面右键→【Windows PowerShell(管理员)】启动终端。
2、执行磁盘挂载确认命令:Get-PSDrive -PSProvider FileSystem | Where-Object {$_.DisplayRoot -like "*Windows*"} | Select-Object Root,DisplayRoot,记录原系统盘符(如C:)。
3、运行以下命令切换上下文并加载配置:Set-Location C:\Windows\System32。
4、粘贴并执行批处理式PowerShell指令:$profiles = (cmd /c 'netsh wlan show profiles') | Select-String '所有用户配置文件'; $profiles | ForEach-Object { $name = ($_ -split ':')[1].Trim(); $out = cmd /c "netsh wlan show profile name=`"$name`" key=clear"; if ($out -match '关键内容.*?:\s*(.+)') { Write-Output "SSID: $name`nPassword: $($matches[1].Trim())`n---" } }。
5、输出结果将逐条显示SSID与对应密码,每组以---分隔;可重定向至U盘保存:| Out-File E:\WiFi_PE_Export.txt -Encoding UTF8(假设U盘为E:)。
四、借助第三方轻量工具在PE中可视化提取(备用方案)
当上述命令行方式均失败时,可使用专为PE环境设计的免安装密码提取工具,其原理是模拟原系统登录会话并调用CryptUnprotectData API解密DPAPI保护的密钥,适用于高版本Windows(Win10/11)加密存储场景。
1、提前将工具(如WirelessKeyView或NirSoft WiFi Password Revealer)拷贝至U盘根目录,确保其为x64或x86架构与PE匹配。
2、在PE中打开U盘,双击运行该工具可执行文件。
3、工具自动扫描所有挂载的Windows系统分区,在列表中显示所有已保存网络的SSID、认证方式及明文密码。
4、点击菜单【文件】→【保存选定项目】,选择U盘路径导出为TXT或CSV文件。

















