O que e o SolveCaptcha?

O SolveCaptcha e um servico especializado de resolucao automatizada de CAPTCHAs desenvolvido pela Curitiba Software, disponivel em solvecaptcha.web3hub.com.br. O sistema usa tecnologias de visao computacional - especificamente YOLOv8 (You Only Look Once) e OpenCV - para detectar, analisar e resolver diferentes tipos de desafios CAPTCHA automaticamente.

O projeto foi concebido para uso em pipelines de automacao web legitimas: sistemas de coleta de dados para pesquisa, automacao de preenchimento de formularios para processos internos de empresas, testes automatizados de sistemas web que usam CAPTCHA em suas interfaces de homologacao, e integracao com robos de monitoramento que precisam acessar portais protegidos com autorizacao.

Tecnologia: YOLO, OpenCV e inteligencia artificial de visao

O diferencial tecnico do SolveCaptcha e o uso exclusivo de visao computacional, sem dependencia de modelos de linguagem geradores de texto. Isso torna o servico mais rapido, mais previsivel e significativamente mais economico do que solucoes baseadas em GPT-4o - que chegavam a custar dezenas de dolares por dia em uso intensivo.

A arquitetura central e a CV API (Computer Vision API), disponivel em cv.empreflow.com.br, que centraliza os modelos de visao:

YOLOv8-nano para deteccao rapida de objetos dentro das imagens CAPTCHA - identificando elementos como veiculos, sinais de transito, bicicletas e outros itens tipicos dos desafios de classificacao visual. Ensemble CLIP com aceleracao GPU para classificacao semantica das celulas do grid. pytesseract + OpenCV para CAPTCHAs baseados em texto, com pre-processamento de imagem para maximizar a acuracia do reconhecimento.

O sistema roda com aceleracao GPU NVIDIA (GTX 1050 Ti 4GB), o que garante latencia baixa no processamento das imagens. A deteccao YOLO usa aproximadamente 180MB de VRAM, enquanto o CLIP ocupa cerca de 1.5GB.

hCaptcha Solver: resolucao de desafios complexos

Para hCaptcha - um dos tipos mais desafiadores de CAPTCHA no mercado - o SolveCaptcha implementa uma solucao sofisticada que simula comportamento humano real:

O sistema usa Chrome Real com Xvfb (servidor X virtual) e uma extensao MV3 customizada. O fingerprint do navegador e modificado para parecer humano: navigator.webdriver e definido como false, Canvas noise e adicionado, WebGL e falsificado. Os tempos de hover e click seguem distribuicao probabilistica (hover 150-500ms, click 40-120ms, pausa entre celulas 0.5-1.5s).

A rotacao de proxies garante que requisicoes sucessivas nao venham do mesmo IP: a primeira tentativa usa o IP direto, e as tentativas subsequentes rodam atraves do pool de proxies residenciais. O sistema detecta automaticamente desafios de arrastar (drag/drop) e puzzle, abortando em cerca de 11 segundos para nao desperdicar tempo em formatos nao suportados.

API REST com autenticacao e painel de uso

O SolveCaptcha expoe uma API REST propria com dois endpoints principais:

GET /health: verifica o status do servico e disponibilidade dos modelos de visao. POST /captcha/solve: envia uma imagem CAPTCHA ou uma URL de pagina e recebe a solucao processada pelos modelos de visao computacional.

O acesso a API requer autenticacao com 2FA (autenticacao de dois fatores) via WhatsApp e e-mail, garantindo que apenas usuarios autorizados possam consumir o servico. O painel web de uso mostra estatisticas de consumo, historico de requisicoes e alertas de limite.

A CV API tambem oferece endpoints auxiliares para uso mais granular: /captcha/detect para identificar o tipo de CAPTCHA presente em uma pagina, /captcha/analyze para analise detalhada dos elementos visuais, /image/classify para classificacao geral de imagens fora do contexto CAPTCHA, e /proxy/* para consulta e gerenciamento do pool de proxies.

Casos de uso em automacao legitima

O SolveCaptcha e projetado para cenarios de automacao autorizada e eticamente responsavel. Empresas de pesquisa de mercado que coletam dados publicos de portais governamentais protegidos por CAPTCHA, equipes de QA que precisam testar fluxos completos de aplicacoes web que incluem verificacao CAPTCHA em staging, sistemas de monitoramento de precos ou disponibilidade que acessam portais com autorizacao do proprietario.

O servico tambem e valioso para desenvolvedores que constroem sistemas de automacao de processos internos - como preenchimento de formularios de governo, solicitacao de certidoes e consulta de situacao fiscal - onde o CAPTCHA e uma barreira operacional para automacoes que seriam manuais de outra forma.

Infraestrutura e testes

O projeto tem 56 testes automatizados (22 unitarios e 34 de integracao) que cobrem os principais fluxos de deteccao e resolucao. A suite de testes roda contra a CV API real para garantir que alteracoes nos modelos nao quebrem a pipeline de producao.

A infraestrutura web do SolveCaptcha inclui landing page em /var/www/solvecaptcha/ e API backend na porta 3091, ambos hospedados no servidor VPS da Curitiba Software com protecao Cloudflare.