← ClaudeAtlas

exploiting-race-condition-vulnerabilitieslisted

Detect and exploit race condition vulnerabilities in web applications using Turbo Intruder's single-packet attack technique to bypass rate limits, duplicate transactions, and exploit time-of-check-to-time-of-use flaws.
26zl/cybersec-toolkit · ★ 6 · AI & Automation · score 79
Install: claude install-skill 26zl/cybersec-toolkit
# Exploiting Race Condition Vulnerabilities ## When to Use - When testing applications with transaction-based functionality (payments, transfers, coupons) - During assessment of rate-limiting or attempt-limiting mechanisms - When testing multi-step workflows (registration, password reset, MFA) - During bug bounty hunting for logic flaws in state-changing operations - When evaluating applications with inventory or balance management systems ## Prerequisites - Burp Suite Professional with Turbo Intruder extension installed - Understanding of HTTP/2 single-packet attack technique - Python scripting ability for custom Turbo Intruder scripts - Knowledge of TOCTOU (Time-of-Check-to-Time-of-Use) vulnerabilities - Target application with state-changing operations (purchases, votes, transfers) - Multiple user accounts for testing cross-user race conditions > **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws. ## Workflow ### Step 1 — Identify Race Condition Attack Surface ``` # Common race condition targets: # - Coupon/discount code redemption (limit: 1 per user) # - Account balance transfers # - Inventory purchase (limited stock) # - Rate-limited operations (login attempts, SMS verification) # - Multi-step workflows (email change + password reset) # - File upload + processing pipelines # Capture the target