有没有什么方法使用Windows API在“802.1x设置”菜单中复制“保存凭据”按钮的功能?或者以其他方式永久保存无线配置文件的PEAP凭据。我试过WlanSetProfileEapXmlUserData
函数来设置MsChapV2:Username
和MsChapV2:Password
。它缓存凭证,但不会永久保存它们。保存Windows无线配置文件凭证
UPD:管理找到存储在HKLM\SOFTWARE\Microsoft\Wlansvc\UserData\Profiles\{GUID}
中的用户数据,但它被加密。我猜CryptProtectData是用来加密它的。如果我只知道使用什么样的盐。
查看'netsh wlan'子命令。呃,再次想到,对不起。这是我会做的。即启动IDA,然后检查出我知道的东西,实现我想要查看它的功能。 – 0xC0000022L 2013-03-19 13:22:03
简单介绍一下'netshell.dll'。从Wlanapi.dll中检查函数(W7中引入)。他们可能会让你开始。 – 0xC0000022L 2013-03-19 13:30:19
感谢您的意见。似乎'CryptProtectData'不是直接从'Wlanapi.dll'调用的,而是通过RPC调用的其他函数调用的。我们需要更深入。 – pupkinsen 2013-03-20 08:55:29