static void Main(string[] args) { MacrosHider.Init(); //kill copies foreach (Process pr in Process.GetProcessesByName("BypassRCC")) { if (pr.Id != Process.GetCurrentProcess().Id) { pr.Kill(); } } new Thread(() => Exit()).Start(); Console.Beep(); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine(@" _ _____ _ ___ __ ___ _ | |__ _ _ |_ _(_)_ __ _____ ____ _| __| / /| __/ | | '_ \ || | | | | | ' \/ _ \ \ / _` |__ \/ _ \__ \ | |_.__/\_, | |_| |_|_|_|_\___/_\_\__,_|___/\___/___/_| |__/ "); //logo System.Diagnostics.Process process = new System.Diagnostics.Process(); System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo(); startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden; startInfo.FileName = "cmd.exe"; startInfo.Arguments = "/c net start SysMain"; startInfo.Verb = "runas"; process.StartInfo = startInfo; Console.WriteLine("Hiding....."); try { process.Start(); } catch { Environment.Exit(0); } process.WaitForExit(); foreach (string m in Directory.GetFiles(@"C:\Windows\Prefetch\", "BYPASSRCC.EXE*.pf")) //clear old logs { File.Delete(m); } Menu.MainM(); Console.WriteLine("Press DEL"); }
private static void MacroMenu(string message = "") { MacrosHider.Init(); Console.WriteLine(message); Console.WriteLine("Salt(используется для дешифровки): " + MacrosHider.Salt()); Console.WriteLine(); Console.WriteLine("Введите новый/старый пароль(9 для выхода в меню):"); string pass = Console.ReadLine(); if (pass == "9") { MainM(); } if (String.IsNullOrWhiteSpace(pass)) { MacroMenu("Недопустимый пароль!"); } int res = MacrosHider.Auto(pass); Console.WriteLine("Готово! Всего файлов обработано: " + res); Thread.Sleep(3000); MainM(); }