Логотип
Главная | Статьи | Брутфорс через CAPTCHA-сервисы: Как использовать чужие ресурсы
Брутфорс через CAPTCHA-сервисы: Как использовать чужие ресурсы

Брутфорс через CAPTCHA-сервисы: Как использовать чужие ресурсы

25 июня, 2025

58

Привет, кибер-волки и мастера автоматизации! Сегодня мы говорим о брутфорсе нового уровня — обходим CAPTCHA, используя сторонние сервисы вроде 2Captcha или Anti-Captcha. Это не просто “взлом для ленивых”, это способ переложить рутину на чужие плечи, пока твой скрипт делает грязную работу. Я покажу, как настроить автоматизацию через API этих сервисов, дам рабочий код на Python и поделюсь лайфхаками, чтобы выжать максимум из этого подхода. Всё с хардкорным подходом и без лишней воды. Поехали! 💥

Зачем нужны CAPTCHA-сервисы и как это работает?

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) — это головная боль для любого, кто занимается автоматизацией. Брутфорс, парсинг, регистрация аккаунтов — везде эти чертовы картинки или “поставь галочку”. Решать их вручную? Нет, спасибо. Вот где на сцену выходят сервисы типа 2Captcha и Anti-Captcha.

Принцип работы:

  1. Ты отправляешь CAPTCHA (изображение, токен reCAPTCHA и т.д.) на сервер сервиса через API.
  2. Реальные люди (да-да, за копейки) решают её за тебя.
  3. Ты получаешь ответ (например, код или токен) и используешь его в своём скрипте.

Почему это годно для брутфорса?

  • Скорость: Пока ты бы кликал по “автобусам”, сервис решает задачу за 10-30 секунд.
  • Масштаб: Можно обрабатывать сотни CAPTCHA параллельно.
  • Анонимность: Твои действия скрыты за API, а IP сервиса не твой.

Но помни: этот подход стоит денег (обычно 1-3$ за 1000 решений). Если бюджет не твой конёк, ищи бесплатные альтернативы или свои нейросети для распознавания (об этом как-нибудь в другой раз).

Настройка и автоматизация через API 2Captcha/Anti-Captcha

Сегодня разберём работу с 2Captcha, но код легко адаптировать под Anti-Captcha — API у них похожи. Мы напишем скрипт для брутфорса с автоматическим решением CAPTCHA через их сервис.

Что нужно:

  • Аккаунт на 2Captcha (или Anti-Captcha). Зарегистрируйся и пополни баланс.
  • API-ключ (находишь в настройках аккаунта).
  • Python 3 и библиотеки: requests (установи через pip install requests).
  • Целевой сайт для брутфорса (для примера возьмём гипотетический логин-форму).

Код: Брутфорс с решением CAPTCHA через 2Captcha API

Как это работает?

  1. Решение CAPTCHA: Функция solve_recaptcha отправляет данные reCAPTCHA на 2Captcha через API. Сначала ты посылаешь запрос с site_key (уникальный ключ reCAPTCHA с сайта) и URL страницы. Затем ждёшь ответа, периодически проверяя статус.
  2. Брутфорс: Функция brute_force_login использует полученный токен CAPTCHA и пытается войти с текущей парой логин-пароль.
  3. Цикл: Скрипт перебирает список учетных данных, каждый раз решая новую CAPTCHA, если требуется.

Настройка и запуск

  1. Зарегистрируйся на 2Captcha или Anti-Captcha, пополни баланс.
  2. Получи API-ключ и вставь его в переменную API_KEY.
  3. Настрой TARGET_URLSITE_KEY и PAGE_URL под свой целевой сайт. SITE_KEY можно найти в HTML-коде страницы (ищи data-sitekey в теге reCAPTCHA).
  4. Запусти скрипт: python brute_captcha.py

Лайфхаки для хардкорных

  • Оптимизация затрат: 2Captcha и Anti-Captcha берут деньги за каждую решенную задачу. Настраивай повторные попытки только при необходимости, фильтруй запросы.
  • Параллельность: Используй библиотеку threading или asyncio, чтобы решать несколько CAPTCHA одновременно и брутить быстрее.
  • Анти-бан: Меняй User-Agent, используй прокси для запросов, чтобы сайт не заблокировал тебя за подозрительную активность.
  • Типы CAPTCHA: Этот код для reCAPTCHA v2. Если у тебя другой тип (например, hCaptcha или простая картинка), проверь документацию сервиса — API поддерживает всё.
  • Логирование успехов: Сохраняй успешные логины в файл, чтобы не терять результаты. Пример:

Важное предупреждение

Этот материал исключительно для образовательных целей. Брутфорс без явного разрешения владельца ресурса — это нарушение закона. Тестируй только на своих ресурсах или в рамках программ bug bounty с письменным согласием. Я не несу ответственности за твои действия. Хакер должен быть умным и этичным!

Что дальше?

Хочешь углубиться? Вот несколько идей для прокачки:

  • Интеграция с прокси-серверами через requests или aiohttp.
  • Построение своей базы данных логинов/паролей для более умного подбора.
  • Обучение нейросети для бесплатного решения простых CAPTCHA (например, через TensorFlow).