Light cream colored background for clean website interface.
Light cream colored background for clean website interface.

Trình giải AWS WAF tốt nhất

Trình giải AWS WAF

AWS WAF là gì?

AWS WAF là một tường lửa ứng dụng web sử dụng kiểm tra dựa trên quy tắc, ACL web và các nhóm quy tắc được quản lý để lọc và kiểm tra các yêu cầu HTTP(S), ngăn chặn các cuộc tấn công như SQL injection và XSS.

Thông tin thêm về trình giải AWS WAF

Cách giải AWS WAF - Hướng dẫn API

Dịch vụ giải CAPTCHA tự động của CapSolver có thể giúp bạn giải quyết các thử thách AWS WAF dễ dàng. Dịch vụ của chúng tôi có sẵn thông qua CapSolver APITiện ích Chrome. Vui lòng đăng ký trên CapSolver để sử dụng dịch vụ CAPTCHA.

Step 1 : Creating a Task

To solve AWS WAF, you first need to create a task using the createTask method.

Here's the structure of the task object:

  • type: Required. This should be AntiAwsWafTask or AntiAwsWafTaskProxyLess.
  • websiteURL: Required. The url of the page that returns captcha related information.
  • proxy: Optional. If you're using a proxy, you can include it here.
  • awsKey: Optional. The key value returned by the captcha page
  • awsIv: Optional. The iv value returned by the captcha page
  • awsContext: Optional. The context value returned by the captcha page
  • awsChallengeJS: Optional. The challenge.js link returned by the captcha page
  • awsApiJs: Optional. The jsapi.js link returned by the captcha page
  • awsProblemUrl: Optional. The problem endpoint url containing keywords like problem, num_solutions_required, etc.
  • awsApiKey: Optional. The api_key value of the problem endpoint
  • awsExistingToken: Optional. The aws-waf-token used for the last verification

Here's an example request:

json Copy
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AntiAwsWafTask", // AntiAwsWafTaskProxyLess
    "websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest", // Required
    "awsKey": "AQIDAHjcYu/GjX+QlghicBg......shMIKvZswZemrVVqA==", // Optional
    "awsIv": "CgAAFDIlckAAAAid", // Optional
    "awsContext": "7DhQfG5CmoY90ZdxdHCi8WtJ3z......njNKULdcUUVEtxTk=", // Optional
    "awsChallengeJS": "https://41bcdd4fb3cb.610cd090.us-east-1.token.awswaf.com/41bcdd4fb......a6c832/challenge.js", // Optional
    "awsApiJs": "https://9175c2fd4189.edge.captcha-sdk.awswaf.com/9175c2fd4189/jsapi.js", // Optional
    "awsProblemUrl": "https://ait...awswaf.com/ait/ait/ait/problem?kind=visual&...&problem=gridcaptcha-5-0.1-0&num_solutions_required=2", // Optional
    "awsApiKey": "Sps+L2gV...", // Optional
    "awsExistingToken": "5na16dg6-216a-...", // Optional
    "proxy": "http:ip:port:user:pass" // socks5:ip:port:user:pass
  }
}

Once the task is successfully submitted, you'll receive a Task ID in the response:

json Copy
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

Step 2 : Getting Results

Once you have the Task ID, you can use it to retrieve the solution. Submit the Task ID with the getTaskResult method. The results should be ready within an interval of 1s to 10s.

Here's an example request:

json Copy
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

The response will include the solution token:

json Copy
{
  "errorId": 0,
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006",
  "status": "ready",
  "solution": {
    "cookie": "223d1f60-0e9f-4238-ac0a-e766b15a778e:EQoAf0APpGIKAAAA:AJam3OWpff1VgKIJxH4lGMMHxPVQ0q0R3CNtgcMbR4VvnIBSpgt1Otbax4kuqrgkEp0nFKanO5oPtwt9+Butf7lt0JNe4rZQwZ5IrEnkXvyeZQPaCFshHOISAFLTX7AWHldEXFlZEg7DjIc="
  }
}

Giải quyết AWS WAF với CapSolver SDK

Hỗ trợ các loại CAPTCHA phổ biến

Giải quyết CAPTCHA dễ dàng với CapSolver

Chúng tôi nỗ lực làm cho việc tích hợp các sản phẩm của mình vào cơ sở hạ tầng của bạn trở nên dễ dàng nhất có thể. Với hỗ trợ đa ngôn ngữ và các ví dụ mã có sẵn, chúng tôi đảm bảo khởi đầu nhanh chóng cho các dự án web của bạn.

Tài liệu cho nhà phát triển

Cách giải quyết
AWS WAF -
Tiện ích CapSolver

Tiện ích trình duyệt của chúng tôi tự động giải quyết nhiều loại thử thách CAPTCHA, từ nhận dạng hình ảnh đến các hệ thống dựa trên token. Lý tưởng cho việc duyệt web thủ công và luồng công việc bán tự động.

Soft green gradient backgroundSoft green gradient background

Các dịch vụ giải CAPTCHA phổ biến mà chúng tôi hỗ trợ

A soft light green-to-white gradient background.

Dùng thử miễn phí

Nhận dạng nhiều loại CAPTCHA đa dạng

reCAPTCHA v2 / v3
Cloudflare Challenge
AWS WAF
Hình ảnh sang Văn bản
Cloudflare Turnstile
Thêm nhiều loại

Đảm bảo tuân thủ các quy địnhDành cho tất cả người dùng

Compliance badges including CCPA, GDPR, and ISO

Chúng tôi ủng hộ việc sử dụng công nghệ một cách đạo đức để thúc đẩy phúc lợi con người và kiên quyết phản đối các hành vi bất hợp pháp hoặc lạm dụng giải pháp của chúng tôi. Chúng tôi lên án nghiêm khắc việc thu thập dữ liệu nhạy cảm trái phép, đồng thời ủng hộ việc tổng hợp dữ liệu công khai có trách nhiệm. Nếu bạn phát hiện lạm dụng nền tảng, vui lòng báo cáo. Để củng cố niềm tin, chúng tôi đã ra mắt trung tâm quyền riêng tư chuyên biệt cung cấp công cụ và kiến thức về quyền dữ liệu.