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.