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}"); }
// 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))); }