Техническое задание: Обход капчи и API-авторизация

Суть задачи

На целевом сайте реализована авторизация, защищенная самописной капчей. Капча выполняется на стороне клиента с использованием JavaScript. Необходимо проанализировать её работу и воспроизвести логику для успешной автоматической авторизации без использования браузера.

Ключевые требования

  • Провести реверс-инжиниринг фронтенд-логики капчи (анализ JavaScript-кода).
  • Воссоздать алгоритм работы капчи на стороне сервера (или в скрипте).
  • Реализовать механизм авторизации, использующий только HTTP/HTTPS запросы (POST, GET и т.д.).
  • Итоговое решение должно работать автономно, без запуска браузера (headless).

Требования к исполнителю

  • Отличное понимание протокола HTTP, работы с cookies, headers, сессиями.
  • Опыт анализа и декомпиляции фронтенд-кода (JavaScript).
  • Умение работать с сетевыми запросами через инструменты (Python requests, cURL, Postman и аналоги).
  • Понимание принципов работы современных веб-приложений (клиент-серверное взаимодействие).

Ожидаемый результат

Готовый скрипт или модуль, который по логину и паролю выполняет полный цикл авторизации на целевом сайте, корректно обрабатывая капчу. Предоставление отчета о проделанной работе и принципах работы капчи.

Выполнение заданий в соцсетях для бренда техники

Требуются пользователи для выполнения простых онлайн-заданий по продвижению бренда умной бытовой техники. Работа включает размещение готового контента и оценку в мобильном приложении. Опыт не требуется.