解密Windows
存储的Wi-Fi
文件。
Windows
的对于曾经连接过的Wi-Fi
,会存储至本地的xml
文件中,这些文件位于文件夹C:\ProgramData\Microsoft\Wlansvc\Profiles\Interfaces
中。
解密其中的keyMaterial
字段即可得到明文的密码信息。
解密需要用到注册表,运行
reg save reg save HKLM\SYSTEM SystemBkup.hiv
reg save HKLM\SECURITY SECURITY.hiv
便可以得到解密需要用到的注册表,运行示例见main
。
用到了两个第三方库Openssl
和tinyXml2
,分别用于加解密和解析xml
文件。同时头文件wow64.hpp
用于解决Windows
访问System32
文件夹重定向问题。