无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5274|回复: 20
打印 上一主题 下一主题

[求助] 求个PE下运行提取离线硬盘系统无线SSID及密码并存入指定TXT文件的脚本

  [复制链接]
跳转到指定楼层
1#
发表于 2022-10-4 09:06:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 tzxinqing 于 2022-10-4 10:24 编辑

求个PE下运行提取离线硬盘系统无线SSID及密码并存入指定TXT文件的脚本,谢谢。
Windows XP是保存在注册表中,具体位置是:
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WZCSVC\Parameters\Interfaces\[网卡Guid]
复制代码
Windows Vista\7\8\10的SSID和密码的配置文件在下面的目录。
  1. C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces\[网卡Guid]
复制代码
里面的文件夹里包含有SSID名称,以密文存储的WIFI密码。也不必将密文转换成明文,直接提取复制<keyMaterial></keyMaterial>中的值就行了。
能否导出本机硬盘离线系统中已连接过并保存过密码的SSID配置文件,并提取出相应的SSID和密码,与PETOOLS\PESettings.ini文件里用户自己预设增加的SSID名称密码一起导入PE系统,实现自动连接WIFI的效果。
  1. [Wifi]
  2. ;Wifi1=HUAWEI-C342,123456789
  3. ;Wifi2=Huawei Ap,123456789
复制代码
不过翻看以前论坛的帖子,2010qaqz111网友指出:
  1. 之前有找过现有的 Vista/7/8/8.1/10 上的配置文件,以为可以直接拿来用,但是实际测试之后发现不行。因为 Windows 对 wifi profile 的加密是跟当前系统有关的,换了系统(系统的版本不同、硬件不同等等)
  2. 就解密不了,所以直接使用硬盘上原有系统内的 xml 文件来导入不行。
复制代码

看来还是要把密文解密才行,也发现了一款第三方的WirelessKeyView软件能轻松解密,也支持导出和命令行。
详见http://www.nirsoft.net/utils/wireless_key.html
  1. Specifies the type of data source to load. 1 = Local computer, 2 = External instance of Windows installation, 3 = Remote system.
  2. Example:
  3. WirelessKeyView.exe /LoadFrom 2 /ExternalWinDir "J:\Windows" /WlansvcFolder "J:\ProgramData\Microsoft\Wlansvc\Profiles" /scomma "c:\temp\wk1.csv"
复制代码

实测这样可以导出PE里保存的SSID和密码
  1. X:\WirelessKeyView.exe /export "x:\wireless_keys.txt"
复制代码

实测这样可以导出离线的C盘保存的SSID和密码
  1. X:\WirelessKeyView.exe  /LoadFrom 2 /ExternalWinDir "C:\Windows" /WlansvcFolder "C:\ProgramData\Microsoft\Wlansvc\Profiles"   /export "x:\wireless_keys.txt"
复制代码

其内容为,只需要提取开头的SSID名称和末尾的明文密钥就可以了。
  1. SSID                ESS        WPA2PSK        AES        passPhrase        12345678
复制代码


甚至可以与PETOOLS\PESettings.ini内已有的值查重后直接写入该文件,这样能存储下所有常用电脑的WIFI密码信息,更加实用。
2#
发表于 2022-10-4 10:23:18 | 只看该作者


不是有软件么,保存文本就行了

点评

这个PE看着不错,可以提供一下吗soso000111  发表于 2022-11-5 20:13
想实现自动提取离线的SSID和密码并写入PETOOLS\PESettings.ini文件内[Wifi]字段,实现开机后自动连接可用WIFI的效果,谢谢。我刚刚在帖子里补充了WirelessKeyView的配置,还需要大佬们写成脚本调用、提取并写入指定  详情 回复 发表于 2022-10-4 10:27
回复

使用道具 举报

3#
 楼主| 发表于 2022-10-4 10:27:27 | 只看该作者
soso000111 发表于 2022-10-4 10:23
不是有软件么,保存文本就行了

想实现自动提取离线的SSID和密码并写入PETOOLS\PESettings.ini文件内[Wifi]字段,实现开机后自动连接可用WIFI的效果,谢谢。我刚刚在帖子里补充了WirelessKeyView的配置,还需要大佬们写成脚本调用、提取并写入指定文档。

点评

论坛里8月份到现在的网络版PE都是自动联WIFI的,你还费这劲干啥  详情 回复 发表于 2022-10-4 10:32
回复

使用道具 举报

4#
发表于 2022-10-4 10:32:36 | 只看该作者
tzxinqing 发表于 2022-10-4 10:27
想实现自动提取离线的SSID和密码并写入PETOOLS\PESettings.ini文件内[Wifi]字段,实现开机后自动连接可用 ...

论坛里8月份到现在的网络版PE都是自动联WIFI的,你还费这劲干啥

点评

想省去手动在PETOOLS\PESettings.ini文件内[Wifi]字段填写SSID和密码呗,自动提取自动连接,更省心。  详情 回复 发表于 2022-10-4 10:36
回复

使用道具 举报

5#
 楼主| 发表于 2022-10-4 10:36:20 | 只看该作者
soso000111 发表于 2022-10-4 10:32
论坛里8月份到现在的网络版PE都是自动联WIFI的,你还费这劲干啥

想省去手动在PETOOLS\PESettings.ini文件内[Wifi]字段填写SSID和密码呗,自动提取自动连接,更省心。

点评

DrvIndex.exe自动连接离线系统WIFI  发表于 2022-10-4 18:48
回复

使用道具 举报

6#
发表于 2022-10-4 10:45:25 来自手机 | 只看该作者
不需手动填,多下几个pe玩玩就知道了
回复

使用道具 举报

7#
发表于 2022-10-4 17:17:52 | 只看该作者
DrvIndex.exe不是可以帮安装驱动并自动查找wifi密码并连上吗

点评

L大佬的DrvIndex.exe介绍中说明: 并不会提取硬盘离线系统里存储的WIFI信息,而是要自己提前在Custom\wifi.ini文件里准备好,不能达到我所提出的需求。  详情 回复 发表于 2022-10-4 20:46
回复

使用道具 举报

8#
 楼主| 发表于 2022-10-4 20:46:58 | 只看该作者
minchengan 发表于 2022-10-4 17:17
DrvIndex.exe不是可以帮安装驱动并自动查找wifi密码并连上吗

L大佬的DrvIndex.exe介绍中说明:
  1. 无线网卡驱动安装后,如有预设的wifi用户账户信息资料(Custom\wifi.ini),可立即自动连接wifi网络。
复制代码

并不会提取硬盘离线系统里存储的WIFI信息,而是要自己提前在Custom\wifi.ini文件里准备好,不能达到我所提出的需求。

点评

你试一试吧, 我这里可以,不用Custom\wifi.ini也可以,只要硬盘上系统连接过的wifi在附近,可以连上  详情 回复 发表于 2022-10-4 21:08
回复

使用道具 举报

9#
发表于 2022-10-4 21:08:50 | 只看该作者
tzxinqing 发表于 2022-10-4 20:46
L大佬的DrvIndex.exe介绍中说明:

并不会提取硬盘离线系统里存储的WIFI信息,而是要自己提前在Custom\ ...

你试一试吧, 我这里可以,不用Custom\wifi.ini也可以,只要硬盘上系统连接过的wifi在附近,可以连上

点评

我到L大佬的主贴翻了下 我来试试。  详情 回复 发表于 2022-10-4 21:45
回复

使用道具 举报

10#
 楼主| 发表于 2022-10-4 21:45:49 | 只看该作者
本帖最后由 tzxinqing 于 2022-10-4 22:33 编辑
minchengan 发表于 2022-10-4 21:08
你试一试吧, 我这里可以,不用Custom\wifi.ini也可以,只要硬盘上系统连接过的wifi在附近,可以连上

我到L大佬的主贴翻了下
  1. 添加一个WirelessKeyView.EXE工具在主程序目录下就可以自动连接了,免密。
复制代码

试了,确实可以自动提取硬盘上的WIFI信息并导入PE系统,也能自动连接WIFI。从我离线系统上提取的配置文件有些不同,隐藏的SSID不会被自动链接,可能是因为配置文件里缺少了,期待L大修正,谢谢。
  1. <nonBroadcast>true</nonBroadcast>
复制代码

回复

使用道具 举报

11#
发表于 2022-10-5 14:43:30 | 只看该作者
学习了,受用了
回复

使用道具 举报

12#
发表于 2022-11-20 12:27:13 | 只看该作者
感谢分享
回复

使用道具 举报

13#
发表于 2023-11-28 22:17:23 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2024-3-8 15:41:48 | 只看该作者
谢谢分享
回复

使用道具 举报

15#
发表于 2024-3-9 13:43:21 | 只看该作者
感谢分享
回复

使用道具 举报

16#
发表于 2024-3-10 08:47:35 来自手机 | 只看该作者
我也想要网线版的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 11:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表