
يقوم هذا الامتداد بدمج خدمات حل CAPTCHA الشائعة في BurpSuite لمعالجة أنواع مختلفة من CAPTCHA دون تدخل يدوي.

حل CAPTCHA تلقائيًا أثناء اختبار أمان تطبيقات الويب. يعترض طلبات HTTP التي تحتوي على عناصر نائبة لـ CAPTCHA، ويحلها عبر مزودين خارجيين، ويحقن الرموز المميزة — مع التكامل بسلاسة مع Repeater وIntruder وأدوات Burp الأخرى.
المتطلبات: Burp Suite 2024.x+، Java 21+، حساب لدى مزود حل CAPTCHA مدعوم.
أدرج العناصر النائبة في طلبات HTTP — سيستبدلها reSolver برموز مميزة محلولة:
{{CAPTCHA[:]TYPE[:]SITEKEY[:]URL[:][OPTIONAL_PARAMS]}}
الفاصل [:] يتجنب التعارض مع النقاط المزدوجة في عناوين URL ومفاتيح الموقع.
| النوع | الرمز | المعاملات الاختيارية |
|---|---|---|
| reCAPTCHA v2 | recaptchav2 | invisible, enterprise, timeout_seconds |
| reCAPTCHA v3 | recaptchav3 | action, min_score, enterprise, timeout_seconds |
| hCaptcha | hcaptcha | timeout_seconds |
| Cloudflare Turnstile | turnstile | timeout_seconds |
| FunCaptcha | funcaptcha | timeout_seconds |
| GeeTest v3 | geetest | timeout_seconds |
| GeeTest v4 | geetestv4 | timeout_seconds |
| AWS WAF | awswaf | timeout_seconds |
{{CAPTCHA[:]recaptchav2[:]6LfD3PIbAAAAAJs_eEHvoOl75_83eXSqpPSRFJ_u[:]https://example.com}}
{{CAPTCHA[:]recaptchav2[:]6LfD3PIb...[:]https://example.com[:]invisible,enterprise}}
{{CAPTCHA[:]recaptchav3[:]6LcW00EU...[:]https://example.com[:]action=login,min_score=0.7}}
{{CAPTCHA[:]hcaptcha[:]a1b2c3d4-e5f6...[:]https://example.com}}
{{CAPTCHA[:]turnstile[:]0x4AAAAAAA...[:]https://example.com}}
أثناء تصفحك، يكتشف reSolver تلقائيًا CAPTCHA في استجابات HTTP. تحقق من تبويب Detections — انقر على Copy Placeholder والصقه في طلبك.
git clone https://github.com/TheQmaks/reSolver.git
cd reSolver
./gradlew build
سيكون ملف JAR في build/libs/.
git checkout -b feature/my-feature)