Пример #1
0
        static void Main(string[] args)
        {
            // RestSharp shenanigans
            ServicePointManager.SecurityProtocol |= SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
            ServicePointManager.UseNagleAlgorithm = false;

            BdaGen.Init();

            var captcha = new SplitCaptcha("947319BF-9607-4799-B53D-472BE98E2B19", "Android");

            captcha.Solve();

            Console.WriteLine($"success? {captcha.success}, token: {captcha.token}");
        }
Пример #2
0
        // generate a valid encoded bda
        public static string GenerateBda(string userbrowser, string os_type)
        {
            decimal epoch = DateTimeOffset.Now.ToUnixTimeMilliseconds();

            decimal K3D = epoch / 1000;
            int     q3D = 21600;

            string O3D = userbrowser;
            var    h3D = Math.Round(K3D - K3D % q3D);

            string str = BdaGen.get_bda_from_list(os_type);

            str = str.Replace("B64TIME", Base64EncodeUTF8(Math.Round(K3D).ToString(CultureInfo.InvariantCulture)));

            return(Base64EncodeUTF8(Crypto.Encrypt(str, O3D + h3D)));
        }