{"id":22302955,"url":"https://github.com/erizoat/amazon-captcha-solving-","last_synced_at":"2025-10-24T08:43:16.924Z","repository":{"id":226562578,"uuid":"769038885","full_name":"ERIZOAT/amazon-captcha-solving-","owner":"ERIZOAT","description":null,"archived":false,"fork":false,"pushed_at":"2024-03-08T08:13:22.000Z","size":7,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T21:18:01.078Z","etag":null,"topics":["amazon","amazon-aws-waf","amazon-captcha","amazon-captcha-bypass","amazon-captcha-login-solver","amazon-captcha-solver","amazon-captcha-solving","anti-bot-measures","aws","aws-waf-captcha-integration","aws-waf-captcha-reliability","captcha","captcha-automation","captcha-recognition","captcha-solver","captcha-solving","captcha-solving-api","captcha-solving-service","web-scraping-protection"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ERIZOAT.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-08T08:08:40.000Z","updated_at":"2024-03-08T08:17:29.000Z","dependencies_parsed_at":"2024-03-08T09:26:32.144Z","dependency_job_id":"de6b6bab-6a22-45e5-af80-ac623ceafccf","html_url":"https://github.com/ERIZOAT/amazon-captcha-solving-","commit_stats":null,"previous_names":["erizoat/amazon-captcha-solving-"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ERIZOAT%2Famazon-captcha-solving-","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ERIZOAT%2Famazon-captcha-solving-/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ERIZOAT%2Famazon-captcha-solving-/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ERIZOAT%2Famazon-captcha-solving-/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ERIZOAT","download_url":"https://codeload.github.com/ERIZOAT/amazon-captcha-solving-/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245566092,"owners_count":20636390,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amazon","amazon-aws-waf","amazon-captcha","amazon-captcha-bypass","amazon-captcha-login-solver","amazon-captcha-solver","amazon-captcha-solving","anti-bot-measures","aws","aws-waf-captcha-integration","aws-waf-captcha-reliability","captcha","captcha-automation","captcha-recognition","captcha-solver","captcha-solving","captcha-solving-api","captcha-solving-service","web-scraping-protection"],"created_at":"2024-12-03T18:42:06.134Z","updated_at":"2025-10-24T08:43:16.865Z","avatar_url":"https://github.com/ERIZOAT.png","language":"JavaScript","readme":"# Best Amazon AWS WAF captcha solving service\n\n## Bonus Code\n A bonus code for Capsolver: **AMN**. After redeeming it, you will get an extra 5% bonus after each recharge, Unlimited\n\n![image](https://github.com/ERIZOAT/amazon-captcha-solving-/assets/157081315/43b5deae-00e7-4c67-8806-25208acc4046)\n\n## What is Amazon AWS WAF captcha?\nAWS WAF CAPTCHA is a security feature provided by Amazon Web Services (AWS) designed to protect websites and applications from automated bot attacks by incorporating CAPTCHA challenges. CAPTCHA, which stands for Completely Automated Public Turing test to tell Computers and Humans Apart, is a type of challenge-response test used to determine whether the user is human.\n\nThis feature enhances the AWS Web Application Firewall (WAF) by allowing web administrators to set up rules that require users to solve CAPTCHA puzzles before their requests are processed. This is particularly useful for mitigating automated threats such as web scraping, credential stuffing, and layer 7 Distributed Denial-of-Service (DDoS) attacks.\n\n![image](https://github.com/ERIZOAT/amazon-captcha-solving-/assets/157081315/05fd20eb-8685-4512-9658-bff07c401aad)\n\n## Solving AWS WAF captcha by Using CapSolver\nEnter [Capsolver](https://www.capsolver.com/), a leading captcha solving service that specializes in resolving various types of captchas, including those used by AWS WAF. \n\n\nTo solve AWS WAF Captcha issues, please follow our [documentation](https://docs.capsolver.com/guide/captcha/awsWaf.html) as a priority. In this example we will use only the required parameters. the task types for AWS WAF Captcha are as follows:  \n\n-  ``AntiAwsWafTaskProxyless``: This task type requires don't require your own proxy.\n- ``AntiAwsWafTask``: This task type requires your own proxies.\n\nIn this case, the task type that will be used in this blog, will be `AntiAwsWafTaskProxyLess`.\n\n###  Step 1: Submit the information to Capsolver\n\n```http\nPOST https://api.capsolver.com/createTask\n{\n \"clientKey\":\"yourapiKey\",\n \"task\":\n {\n \"type\":\"AntiAwsWafTaskProxyless\",\n \"websiteURL\":\"https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest\",\n  \"awsKey\":\"key value\",\n  \"awsIv\":\"iv value\",\n  \"awsContext\":\"context value\",\n  \"awsChallengeJS\":\"Url of the js challenge\"\n }\n}\n```\nThis will return a response that contains `taskId`, save this value and submit to the step 2.\n\n### Step 2: Get the results\nWe will need to retrieve the ``getTaskResult`` method until the captcha is solved. Retrieve every 3-5s.\n```http\nPOST https://api.capsolver.com/getTaskResult\nHost: api.capsolver.com\nContent-Type: application/json\n{\n \"clientKey\":\"YOUR_API_KEY\",\n \"taskId\": \"TASKID OF CREATETASK\" //ID created by the createTask method\n}\n```\nCaptcha solution will look like:\n![AWS CAPTCHA TOKEN SOLUTION](https://assets.capsolver.com/prod/images/post/2023-07-12/925dd643-d8b9-4a7b-923c-f0b0c897e04e.png)\n\nAfter the captcha has been solved, you need to create the cookie ``aws-waf-token`` and add the value that you got from capsolver response.\n\n## Documentation \n[Capsolver API documentation](https://docs.capsolver.com/guide/api-server.html)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferizoat%2Famazon-captcha-solving-","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferizoat%2Famazon-captcha-solving-","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferizoat%2Famazon-captcha-solving-/lists"}