hacktricks/pentesting-web/captcha-bypass.md

5.4 KiB

Bypass Captcha

Naucz się hakować AWS od zera do bohatera z htARTE (HackTricks AWS Red Team Expert)!

Inne sposoby wsparcia HackTricks:

Bypass Captcha

Aby obejść captchę podczas testowania serwera i zautomatyzować funkcje wprowadzania użytkownika, można zastosować różne techniki. Celem nie jest podważenie bezpieczeństwa, ale usprawnienie procesu testowania. Oto kompleksowa lista strategii:

  1. Manipulacja Parametrami:
  • Pominięcie Parametru Captcha: Unikaj wysyłania parametru captchy. Eksperymentuj z zmianą metody HTTP z POST na GET lub inne czasowniki oraz zmieniaj format danych, takie jak przełączanie między danymi formularza a JSON.
  • Wysłanie Pustej Captchy: Prześlij żądanie z obecnym parametrem captchy, ale pozostaw go pusty.
  1. Wydobycie i Ponowne Wykorzystanie Wartości:
  • Inspekcja Kodu Źródłowego: Szukaj wartości captchy w kodzie źródłowym strony.
  • Analiza Ciasteczek: Sprawdź ciasteczka, aby sprawdzić, czy wartość captchy jest przechowywana i ponownie używana.
  • Ponowne Wykorzystanie Starych Wartości Captchy: Spróbuj ponownie użyć wcześniej udanych wartości captchy. Pamiętaj, że mogą one wygasnąć w dowolnym momencie.
  • Manipulacja Sesją: Spróbuj użyć tej samej wartości captchy w różnych sesjach lub tym samym identyfikatorze sesji.
  1. Automatyzacja i Rozpoznawanie:
  • Captchy Matematyczne: Jeśli captcha obejmuje operacje matematyczne, zautomatyzuj proces obliczeń.
  • Rozpoznawanie Obrazów:
  • Dla captchy, która wymaga odczytania znaków z obrazu, ręcznie lub programowo określ całkowitą liczbę unikalnych obrazów. Jeśli zestaw jest ograniczony, możesz zidentyfikować każdy obraz za pomocą jego skrótu MD5.
  • Wykorzystaj narzędzia do optycznego rozpoznawania znaków (OCR) takie jak Tesseract OCR do automatycznego odczytywania znaków z obrazów.
  1. Dodatkowe Techniki:
  • Testowanie Limitu Częstotliwości: Sprawdź, czy aplikacja ogranicza liczbę prób lub zgłoszeń w określonym czasie i czy ten limit można ominąć lub zresetować.
  • Usługi Zewnętrzne: Skorzystaj z usług lub interfejsów API do rozwiązywania captchy, które oferują zautomatyzowane rozpoznawanie i rozwiązywanie captchy.
  • Rotacja Sesji i Adresów IP: Często zmieniaj identyfikatory sesji i adresy IP, aby uniknąć wykrycia i blokady przez serwer.
  • Manipulacja User-Agent i Nagłówkami: Zmień User-Agent i inne nagłówki żądania, aby naśladować różne przeglądarki lub urządzenia.
  • Analiza Captchy Audio: Jeśli dostępna jest opcja captchy audio, użyj usług rozpoznawania mowy do interpretacji i rozwiązania captchy.

Usługi Online do rozwiązywania captchy

Capsolver

Automatyczny rozwiązywacz captchy Capsolver oferuje przystępną i szybką rozwiązanie captchy. Możesz szybko zintegrować go ze swoim programem za pomocą prostej opcji integracji, aby osiągnąć najlepsze wyniki w kilka sekund. Potrafi rozwiązywać reCAPTCHA V2 i V3, hCaptcha, FunCaptcha, datadome, captchę aws, obraz-do-tekstu, captchę binance / coinmarketcap, geetest v3 i wiele innych. Jednak nie jest to typowe obejście.

Naucz się hakować AWS od zera do bohatera z htARTE (HackTricks AWS Red Team Expert)!

Inne sposoby wsparcia HackTricks: