WhiteNightShadow/camoufox-reverse-mcp

🔧 反检测浏览器 MCP Server | 35 个 JS 逆向工具 + C++ 引擎层 JSVMP 指纹追踪

해결하는 문제

이 프로젝트는 Model Context Protocol (MCP) 서버를 제공하여 Claude Code, Cursor, Cline과 같은 AI 코딩 어시스턴트가 고급 JavaScript 역공학(Reverse Engineering)을 수행할 수 있도록 합니다. 지문(フィンガープリント) 저항 브라우저(Camoufox)와 네트워크 인터셉션, 함수 훅킹, JSVMP(JavaScript Virtual Machine Protection) 분석 도구를 통합하여 보호된 웹사이트 분석의 어려움을 해결하며, AI 에이전트가 API 파라미터와 서명 알고리즘을 파악하는 과정을 자동화할 수 있게 합니다.

작동 방식

이 서버는 AI 에이전트와 Camoufox 브라우저 인스턴스 간의 브릿지 역할을 합니다. MCP 프로토콜을 통해 포괄적인 도구 세트를 노출하여 AI가 다음을 수행할 수 있게 합니다:

  • 브라우저 제어: 내비게이션, 스크린샷 촬영, 페이지 요소와의 상호작용.
  • 스크립트 분석: JavaScript 소스 코드 검색, 목록 표시, 저장.
  • 훅킹 수행: 함수에 훅을 주입하여 실행을 추적하고 데이터를 캡처합니다. XHR, Fetch, Crypto용 프리셋 포함.
  • 네트워크 분석 활용: 네트워크 요청 및 응답을 캡처, 필터링, 인터셉트합니다.
  • JSVMP 역공학: AST 기반 소스 계측 및 런타임 프로브를 사용하여 가상화된 JavaScript 코드를 분석합니다.
  • 엔진 레벨 트레이싱: 페이지 JS를 수정하지 않고 네이티브 DOM/Web API 프로퍼티 액세스를 추적하기 위해 커스터마이징된 브라우저 빌드를 사용할 수 있습니다(선택 사항).

대상 사용자

복잡한 안티봇 메커니즘 분석, 지문 우회, 독점적 JavaScript 서명 또는 암호화된 API 요청의 역공학이 필요한 보안 연구자, 역공학자, 개발자를 위해 설계되었습니다.

주요 특징

  • 지문 저항성: Camoufox의 C++ 레벨 지문 스푸핑을 활용하여 일반적인 JS 기반 감지를 피합니다.
  • JSVMP 도구: 소스 레벨 계측 및 런타임 프로브를 포함한 가상화 JS 분석에 특화된 도구.
  • AI 네이티브 통합: AI 기반 IDE 내에서 원활하게 사용되도록 MCP 서버로 특별히 구축되었습니다.
  • 네이티브 프로퍼티 트레이싱: 커스텀 브라우저 빌드를 통해 Web API 액세스의 엔진 레벨 트레이싱을 지원하여 환경 체크에 대한 강력한 증거를 제공합니다.
  • 오프라인 검증: 샘플을 비교하여 서명 함수를 오프라인으로 검증하는 도구를 포함합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트