hunt-captcha-bypass

Tests web applications for six CAPTCHA bypass patterns including field omission and token replay.

Updated Sep 6, 2026
One-click install
npx skills add https://github.com/inventashif/helpful-code-sidekick --skill hunt-captcha-bypass-inventashif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-captcha-bypass
Source: https://github.com/inventashif/helpful-code-sidekick/tree/main/scripts/hackerai/skills/bughunter/hunt-captcha-bypass
Command: npx skills add https://github.com/inventashif/helpful-code-sidekick --skill hunt-captcha-bypass-inventashif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Security testers need a systematic way to verify whether CAPTCHA protections on login, registration, and form endpoints are actually enforced server-side, since many applications only validate CAPTCHAs in client-side JavaScript. ## Core Features & Use Cases - Six Bypass Patterns: Covers CAPTCHA field omission, empty/null values, token replay, cross-endpoint token reuse, reactive CAPTCHA thresholds, and static/predictable CAPTCHA answers. - Concurrency Guidance: Explains how to defeat sliding-window rate counters by firing requests concurrently rather than sequentially. - Severity Chaining: Maps CAPTCHA bypass impact to downstream attack chains like brute force, account farming, and password reset token flooding. - Use Case: During a bug bounty engagement, intercept a registration form submission, remove the g-recaptcha-response field, and replay the request to confirm the server never validates the CAPTCHA. ## Quick Start Intercept a successful form submission with a CAPTCHA, remove the CAPTCHA field entirely, and replay the request to check whether the action still succeeds.

Frequently Asked Questions about hunt-captcha-bypass

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

FAQPage Schema
How do I test for CAPTCHA bypass on a web application?

Intercept a successful form submission, remove the CAPTCHA field entirely (such as g-recaptcha-response), and replay the request. If the action still succeeds, the server lacks CAPTCHA validation. Also try empty, null, or replayed token values.

What are the most common CAPTCHA bypass techniques?

The most common technique is omitting the CAPTCHA field from the request, since many apps only validate client-side. Other patterns include replaying solved tokens, submitting empty values, and using endpoints like API paths that lack CAPTCHA enforcement.

Can reCAPTCHA tokens be reused across multiple requests?

reCAPTCHA tokens are intended to be single-use, but some servers fail to revoke them after verification. Capture a solved token and submit it in a second request; if it succeeds again, the token is replayable and can be shared across automated requests.

Why does sequential testing fail against rate-based CAPTCHA triggers?

Sliding-window counters require N requests within a short time window, which sequential pacing cannot satisfy. Fire requests concurrently so they arrive simultaneously and trip the counting middleware, ensuring payloads are well-formed enough to reach the counter.

What severity is a CAPTCHA bypass vulnerability?

CAPTCHA bypass alone is typically Medium severity since it enables automation of rate-limited actions. It escalates to High or Critical when it removes the only rate-limit gate protecting login, registration, or payment endpoints, enabling brute force or account farming.