[译]受保护的存储
By robot-v1.0
本文链接 https://www.kyfws.com/applications/protected-storage-zh/
版权声明 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 2 分钟阅读 - 972 个词 阅读量 0[译]受保护的存储
原文地址:https://www.codeproject.com/Articles/6183/Protected-Storage
原文作者:Hirosh Joseph
译文由本站 robot-v1.0 翻译
前言
This program wil reveal Outlook Passwords, Deleted Outlook Account passwords, IE:Password-Protected sites passwords, MSN Explorer Signup passwords, IE AutoComplete Passwords, IE Auto Complete Fields , and in 9x it will show the cached dialup passwords
该程序将显示Outlook密码,已删除的Outlook帐户密码,受IE:Password保护的站点密码,MSN Explorer注册密码,IE自动完成密码,IE自动完成字段,并在9x中显示缓存的拨号密码.
介绍(Introduction)
密码是使用Windows 2k和XP中的"受保护的存储"存储的.该程序将显示:(Passwords are stored using Protected Storage in Windows 2k and XP. This program will reveal:-)
- Outlook密码(Outlook Passwords)
- 删除的Outlook帐户密码(Deleted Outlook Account passwords)
- IE:受密码保护的网站密码(IE : Password-Protected sites passwords)
- MSN Explorer注册密码(MSN Explorer Signup passwords)
- IE自动完成密码(IE AutoComplete Passwords)
- 9xit中的IE自动完成字段将显示缓存的拨号密码(IE Auto Complete Fieldsin 9xit will show the cached dialup passwords)
背景(Background)
CodeProject本身有一个称为"受保护的存储资源管理器"的工具,但它没有源代码.我试图通过查看没有任何源代码的工具来完成该程序的工作-大声笑-该工具帮助我完成了该程序.(There is a tool called Protected storage Explorer at CodeProject itselfbut it does not have source code. I tried to do what this program does by looking at that tool without any source code - lol - and that tool helped me to do this program.)
使用代码(Using the code)
该程序首先从位于HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Account Manager \ Accounts的注册表中枚举Outlook帐户,然后将其存储在结构中.(This Program first enumerates the outlook accounts from registry located atHKEY_CURRENT_USER\Software\Microsoft\Internet Account Manager\Accounts first and then storingit in a structure.)
SMTP密码2-此字符串值包含相应的(SMTP Password2 - this string value contains the corresponding) ItemName
该帐户的受保护存储数据密码,然后继续枚举受保护存储;加载pstorec.dll并获取函数"(of protected storage data password of that account,then it continues enumerating the protected storage; loads the pstorec.dll and gets the address of function “) PStoreCreateInstance
“.然后它调用(”. Then it calls) PStoreCreateInstance
要获取IPStore实例,则将枚举受保护的存储密码.还将枚举Win 9x中的现金密码.(to get an instance of IPStore, then it will enumerate the protected storage passwords.It will also enumerate cashed passwords in Win 9x.)
许可
本文以及所有相关的源代码和文件均已获得The Code Project Open License (CPOL)的许可。
C++ VC6 WinXP Windows Win2K Visual-Studio Dev 新闻 翻译