bypassing-captcha-protections

Tests CAPTCHA implementations for replay, field removal, and validation bypass weaknesses.

954|172|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/xalgord/xalgorix --skill bypassing-captcha-protections
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bypassing-captcha-protections
Source: https://github.com/xalgord/xalgorix/tree/main/internal/tools/skills/data/web-application-security/bypassing-captcha-protections
Command: npx skills add https://github.com/xalgord/xalgorix --skill bypassing-captcha-protections

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CAPTCHA controls often look protective but fail under simple logic attacks, leaving login, registration, and password-reset endpoints exposed to brute-force and automation. This Skill guides authorized penetration testers through systematically proving whether a CAPTCHA actually blocks automation or is merely cosmetic.

Core Features & Use Cases

  • Token Replay and Freshness Testing: Resend a single solved CAPTCHA token repeatedly to detect missing single-use enforcement and stale-token acceptance.
  • Validation Evasion Checks: Remove, empty, or type-confuse the CAPTCHA parameter, and switch HTTP methods or Content-Types to route past middleware bound to one parser.
  • Self-Hosted CAPTCHA Attacks: Detect static images, leaked answers in cookies or headers, and OCR-solvable challenges using tesseract.
  • Use Case: During an authorized web application pentest, capture one solved reCAPTCHA token on the login form, replay it across ten requests in Burp Intruder, and demonstrate that unlimited password brute-force is possible behind the protected form.

Quick Start

Ask the AI to test whether the CAPTCHA on the target login endpoint can be bypassed using token replay, field removal, and content-type switching with curl and Burp Suite.

Frequently Asked Questions about bypassing-captcha-protections

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test if a CAPTCHA token can be replayed?

Solve the CAPTCHA once, capture the request in Burp Suite, then resend the identical request with the same token multiple times. If more than one request succeeds, the token is not single-use and the CAPTCHA is fully bypassed.

What are the most common CAPTCHA bypass techniques?

The most common techniques are token replay, removing the CAPTCHA parameter entirely, sending empty or null values, switching HTTP methods, and converting the Content-Type from form data to JSON. These exploit logic flaws rather than solving the challenge itself.

Can changing Content-Type from form data to JSON bypass CAPTCHA?

Yes, when CAPTCHA validation middleware only parses one body format. Sending the same request as application/json without the CAPTCHA field often skips verification entirely, allowing automated clients to bypass the control.

How do I bypass a client-side only CAPTCHA?

Client-side CAPTCHAs are bypassed by submitting requests directly with curl or Burp Repeater, ignoring the browser widget. Confirm the server never verifies the token by replaying a raw request without any CAPTCHA value.

Can tesseract OCR solve image CAPTCHAs automatically?

Tesseract can solve weak self-hosted image CAPTCHAs with low noise, fixed fonts, and fixed lengths at high accuracy. Measure the solve rate over about 100 samples; a high success rate means the CAPTCHA is not an effective control.

When is CAPTCHA bypass testing authorized?

CAPTCHA bypass testing is only appropriate under a written penetration testing agreement or within bug bounty program scope. Because bypasses enable high-volume requests, confirm rate-limit scope with the client before testing.