CloakBrowser: C++ 소스 수준 패치를 적용한 스텔스 Chromium 바이너리로 봇 탐지를 우회

CloakBrowser: C++ 소스 수준 패치를 적용한 스텔스 Chromium 바이너리로 봇 탐지를 우회

해결하는 문제

CloakBrowser는 고급 봇 탐지 시스템(예: Cloudflare Turnstile, reCAPTCHA v3, FingerprintJS)으로 인해 자동화된 브라우저가 차단되는 상황을 우회하도록 설계된 스텔스 Chromium 바이너리를 제공합니다. JavaScript를 주입하거나 설정을 변경하는 전통적인 스텔스 플러그인과 달리, CloakBrowser는 C++ 수준에서 Chromium 소스 코드를 수정하여 브라우저가 탐지 스크립트에 인간 사용자처럼 동작하고 보이도록 합니다.

작동 방식

Python, JavaScript, .NET용 얇은 래퍼로, 커스텀 빌드된 Chromium 바이너리를 관리합니다. 이 바이너리에는 GPU, WebGL, 오디오, 폰트, 네트워크 타이밍 등에 대한 지문을 변경하는 수십 개의 소스 수준 C++ 패치가 포함되어 있습니다. 또한 humanize 플래그를 통해 베지어 곡선을 이용한 현실적인 마우스 움직임, 키보드 입력, 스크롤 패턴을 시뮬레이션합니다. 이 래퍼는 Playwright와 Puppeteer API의 드롭인 교체품으로 원활히 통합됩니다.

대상 사용자

엄격한 안티봇 보호가 적용된 웹사이트에 차단되거나 CAPTCHA가 발생하지 않도록 접근해야 하는 AI 에이전트, 웹 스크래퍼, QA 자동화, 모니터링 도구 개발자를 위해 설계되었습니다.

주요 특징

  • 소스 수준 스텔스: 자동화 신호 탐지를 방지하기 위해 58개 이상의 C++ 패치를 바이너리에 컴파일
  • 드롭인 교체: Playwright와 Puppeteer API와 호환되어 최소한의 코드 변경만으로 마이그레이션 가능
  • 인간과 유사한 상호작용: 마우스, 키보드, 스크롤에 대한 행동 시뮬레이션 내장
  • 높은 성공률: reCAPTCHA v3(0.9 점)와 Cloudflare Turnstile 통과 검증
  • 자동 구성: 바이너리를 자동 다운로드하고 프록시 IP 기반으로 시간대와 로케일을 자동 감지
  • 지속적인 프로필: 익명 모드 탐지를 우회하고 세션을 유지하기 위해 지속적인 사용자 데이터 디렉터리 지원

SUMMARY: Playwright와 Puppeteer의 드롭인 교체품으로, 봇 탐지 시스템을 우회하는 C++ 소스 수준 패치를 적용한 스텔스 Chromium 바이너리.

TITLE: CloakBrowser: C++ 소스 수준 패치를 적용한 스텔스 Chromium 바이너리로 봇 탐지를 우회

Sources