有沒有什麼方法使用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