CAPSOLVER
Blog
Cách giải quyết token CAPTCHA của AWS (AMAZON) WAF

Cách giải quyết token CAPTCHA của AWS WAF

Logo of CapSolver

Anh Tuan

Data Science Expert

01-Dec-2025

AWS WAF CAPTCHA là cơ chế chống bot mạnh mẽ được sử dụng trên Amazon Web Services để chặn lưu lượng tự động hoặc đáng ngờ. Khác với các hệ thống CAPTCHA truyền thống, AWS WAF sử dụng các thách thức được mã hóa (dựa trên JS) và các quy tắc xác minh nghiêm ngặt.

Giải AWS CAPTCHA
Bộ giải CAPTCHA Mạng lưới AWS

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách AWS WAF CAPTCHA hoạt động và cách giải nó một cách hiệu quả bằng cách sử dụng CapSolver.

🧩 Yêu cầu

Trước khi giải AWS WAF CAPTCHA, hãy đảm bảo bạn có:

  • ✔️ Khóa API CapSolver

  • ✔️ Mạng proxy (tùy chọn)

    • Chỉ cần thiết cho một số loại nhiệm vụ
    • Một số nhiệm vụ sử dụng mạng proxy nội bộ của CapSolver

⚠️ Những điểm chính cần hiểu

1. Mã trạng thái 202 so với 405 — Sự khác biệt là gì?

  • Mã trạng thái 202
    Chỉ cần awsChallengeJs

  • Mã trạng thái 405
    Yêu cầu tất cả các tham số:

    • awsKey
    • awsIv
    • awsContext
    • awsChallengeJs

2. Đảm bảo URL CAPTCHA hợp lệ

Một trang CAPTCHA AWS hợp lệ sẽ:

  • Trả về mã trạng thái 405

  • Chứa các phần tử HTML:

    • key
    • iv
    • context

Ví dụ phản hồi hợp lệ:

Trang 405
Cấu trúc HTML 405

📌 Lưu các giá trị này:

  • URL của script thách thức
  • Context
  • Key
  • IV

🧭 Bước 1 — Tạo Nhiệm vụ CAPTCHA AWS WAF

CapSolver hỗ trợ hai loại nhiệm vụ:

Loại nhiệm vụ Mô tả
AntiAwsWafTaskProxyless Sử dụng mạng proxy nội bộ của CapSolver
AntiAwsWafTask Bạn phải cung cấp proxy riêng

Đối với hướng dẫn này, chúng tôi sử dụng:
👉 AntiAwsWafTaskProxyless

🟣 Nếu mã trạng thái = 405 (Yêu cầu tất cả tham số)

json Copy
POST https://api.capsolver.com/createTask
{
  "clientKey": "yourapiKey",
  "task": {
    "type": "AntiAwsWafTaskProxyless",
    "websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest",
    "awsKey": "giá trị key",
    "awsIv": "giá trị iv",
    "awsContext": "giá trị context",
    "awsChallengeJS": "URL của JS thách thức"
  }
}

🟢 Nếu mã trạng thái = 202 (Chỉ cần JS thách thức)

json Copy
POST https://api.capsolver.com/createTask
{
  "clientKey": "yourapiKey",
  "task": {
    "type": "AntiAwsWafTaskProxyless",
    "websiteURL": "https://efw47fpad9.execute-api.us-east-1.amazonaws.com/latest",
    "awsKey": "",
    "awsIv": "",
    "awsContext": "",
    "awsChallengeJS": "URL của JS thách thức"
  }
}

Điều này sẽ trả về phản hồi chứa taskId của bạn, mà bạn sẽ sử dụng ở Bước 2.

🧾 Bước 2 — Nhận Giải pháp CAPTCHA

Kiểm tra mỗi 3–5 giây bằng cách sử dụng getTaskResult:

json Copy
POST https://api.capsolver.com/getTaskResult
{
  "clientKey": "YOUR_API_KEY",
  "taskId": "TASK_ID_TỪ_CREATE_TASK"
}

Một token đã được giải sẽ trông như sau:

Kết quả Token AWS

✔️ Sau khi giải xong, tạo một cookie:

Copy
aws-waf-token = <token_từ_capsolver>

Thêm cookie này vào phiên của bạn → được xác minh thành công.

🎉 Kết luận

AWS WAF CAPTCHA có thể phức tạp do mã hóa, xác minh ngữ cảnh và các loại thách thức khác nhau. Tuy nhiên, với các loại nhiệm vụ đặc biệt của CapSolver cho AWS, việc giải nó trở nên đơn giản và đáng tin cậy.

Sử dụng AntiAwsWafTaskProxyless hoặc AntiAwsWafTask, bạn có thể:

  • Giải mã các thách thức AWS được mã hóa
  • Giải logic CAPTCHA
  • Tạo cookie aws-waf-token cần thiết
  • Tự động vượt qua bảo vệ AWS WAF

Bắt đầu giải AWS WAF CAPTCHA dễ dàng bằng cách sử dụng
👉 CapSolver

❓ Câu hỏi thường gặp

1. AWS WAF CAPTCHA là gì?

Một thách thức chống bot dựa trên JavaScript được AWS sử dụng để chặn lưu lượng tự động.

2. Tại sao tôi lại nhận được mã trạng thái 405 trên trang CAPTCHA?

Mã 405 cho thấy một thách thức CAPTCHA bao gồm:

  • key
  • iv
  • context

Những tham số này phải được giải mã bằng CapSolver.

3. Tôi cần những tham số nào để giải AWS WAF CAPTCHA?

Tùy thuộc vào mã trạng thái:

  • 202 → chỉ cần awsChallengeJs
  • 405 → yêu cầu tất cả các tham số

4. CapSolver có hỗ trợ giải AWS WAF không cần proxy không?

Có. Sử dụng AntiAwsWafTaskProxyless.

5. Tôi nên làm gì sau khi nhận được giải pháp CAPTCHA?

Tạo một cookie có tên aws-waf-token với giá trị token được trả về.

Tuyên bố Tuân thủ: Thông tin được cung cấp trên blog này chỉ mang tính chất tham khảo. CapSolver cam kết tuân thủ tất cả các luật và quy định hiện hành. Việc sử dụng mạng lưới CapSolver cho các hoạt động bất hợp pháp, gian lận hoặc lạm dụng là hoàn toàn bị cấm và sẽ bị điều tra. Các giải pháp giải captcha của chúng tôi nâng cao trải nghiệm người dùng trong khi đảm bảo tuân thủ 100% trong việc giúp giải quyết các khó khăn về captcha trong quá trình thu thập dữ liệu công khai. Chúng tôi khuyến khích việc sử dụng dịch vụ của chúng tôi một cách có trách nhiệm. Để biết thêm thông tin, vui lòng truy cập Điều khoản Dịch vụ và Chính sách Quyền riêng tư.

Thêm

Cách giải quyết bài kiểm tra Captcha / Thách thức của AWS bằng Python
Cách giải Captcha / Thách thức AWS bằng Python

Một hướng dẫn thực tế về việc xử lý các thách thức của AWS WAF bằng Python và CapSolver, cho phép truy cập mượt mà hơn vào các trang web được bảo vệ

AWS WAF
Logo of CapSolver

Anh Tuan

04-Dec-2025

Cách giải quyết token Captcha của AWS (AMAZON) WAF
Cách giải quyết token CAPTCHA của AWS WAF

Bài viết này giải thích cách bạn có thể giải quyết CAPTCHA của AWS WAF theo cách nhanh chóng, rẻ tiền và dễ dàng bằng cách sử dụng CapSolver

AWS WAF
Logo of CapSolver

Anh Tuan

01-Dec-2025

Cách giải Captcha AWS bằng Puppeteer [Javascript] với phần mở rộng CapSolver
Làm thế nào để giải AWS Captcha sử dụng Puppeteer [Javascript] với phần mở rộng CapSolver

Học cách giải quyết captcha AWS một cách mượt mà bằng Puppeteer và Capsolver Extension, một hướng dẫn chi tiết về việc cài đặt và tự động hóa các giải pháp captcha hiệu quả

AWS WAF
Logo of CapSolver

Anh Tuan

25-Nov-2025

Cách giải CAPTCHA của AWS bằng NodeJS
Cách giải Captcha của AWS bằng NodeJS

Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách giải quyết Captcha / Thách thức AWS bằng Node.JS.

AWS WAF
Logo of CapSolver

Anh Tuan

03-Nov-2025

Gỡ dữ liệu web so với API
So sánh Web Scraping và API: Thu thập dữ liệu bằng web scraping và API

Học cách phân biệt giữa web scraping và API, các ưu điểm và nhược điểm của chúng, và phương pháp nào hiệu quả nhất để thu thập dữ liệu web có cấu trúc hoặc không có cấu trúc.

AWS WAF
Logo of CapSolver

Anh Tuan

29-Oct-2025

Công cụ giải CAPTCHA cho Tường lửa ứng dụng web AWS
Giải CAPTCHA AWS WAF: Giải pháp Token & Hình ảnh cho Người quét trang web

Học cách giải quyết các thách thức CAPTCHA của AWS WAF cho việc quét web và tự động hóa. Hướng dẫn thực tế về các giải pháp dựa trên token và hình ảnh, so sánh giữa API và tích hợp trình duyệt, cũng như các nguyên tắc tốt nhất.

AWS WAF
Logo of CapSolver

Anh Tuan

28-Oct-2025