WC

whitenightshadow/camoufox-reverse-mcp

Browser automation

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

549 stars 105 forks 品質 72 トレンド 30

🔧 アンチ検出ブラウザMCPサーバー |35のJSリバースエンジニアリングツール+C++エンジン層JSVMP指紋追跡

概要

JavaScriptのリバースエンジニアリング向けに特別に設計されたアンチフィンガープリントブラウザベースのMCPサーバーです。 MCP(Model Context Protocol)サーバーは、AIコーディングアシスタント(Claude Code、Cursor、Clineなど)がアンチフィンガープリントブラウザを通じてターゲットサイトに対してリバース操作を行うことを可能にします。これにはインターフェースパラメータ解析、JSファイルの静的解析、動的ブレークポイントデバッグ、関数フック追跡、ネットワークトラフィックの捕捉、JSVMPバイトコード解析、クッキー/ストレージ管理などが含まれます。 - Camoufoxは指紋情報を修正し、JSレイヤーパッチではなく、ルートで検出不能にします。- ジャグラープロトコルのサンドボックス隔離により、Playwright - BrowserForgeはランダムに組み立てるのではなくクリックして指紋を生成します。- RS、AK、JY、CFなどの強力なアンチスクレイピングサイトで正常に動作します。- フックはObject.definePropertyを使用し、ページスクリプトが元のメソッドを復元できません。 AIコーディングツール(カーソル/Claudeコード/Codexなど)のダイアログボックスで、以下と入力してください: カスタマイズ版のCamoufox-Reverse Browserが必要です。インストールされていない場合はエラーメッセージが表示されますが、他のツールの使用には影響しません。 👉 反クロールタイプ識別の完全なワークフローについては、docs/JSVMP_PLAYBOOK.md をご覧ください : - trace_property_access: JSVMP ** 属性をトレースする(正確、C++層、検出不可) - compare_env: ブラウザ **environment 属性(完全な JS レイヤー)を収集する - Path B 環境を偽装する際、trace results を使って「どの属性を追加するか」を判断し、過剰に追加や新たなリークポイントの発生を避けます 3つの新しいツールが追加され、パラメータも追加launch_browser enable_trace。

概要(AI 翻訳)

中国語 |英語

JavaScriptのリバースエンジニアリング向けに特別に設計されたアンチフィンガープリントブラウザベースのMCPサーバーです。

MCP(Model Context Protocol)サーバーにより、AIコーディングアシスタント(Claude Code、Cursor、Clineなど)がCamoufoxアンチフィンガープリントブラウザを通じてターゲットサイトに対して逆操作を行うことができます。これにはインターフェースパラメータ解析、JSファイルの静的解析、動的ブレークポイントデバッグ、関数フック追跡、ネットワークトラフィックの傍受、JSVMPバイトコード解析、クッキー/ストレージ管理などが含まれます。

なぜカモフォックスを選ぶのか?

能力 実現と境界
ブラウザ Firefox / Camoufox
ランタイム解析 ワールド、フレーム、フック、ネットワークキャプチャを明示的に実行
JSVMP 調査 ランタイムプローブとソースコードのステーク、特定の目的に基づいて検証
永続的なフック 保留中とアンロードの境界を定義するためのコンテキスト初期化

コアな利点:

  • CamoufoxはページJSパッチに依存せず、指紋情報をC++レベルで修正し、一般的なディスクリプタやプロトタイプリークを回避します
  • ジャグラーのアイソレーションはページサイドの自動化の痕跡を減らします。フック、環境の違い、タイミングは依然として観察可能です
  • BrowserForgeは、ランダムに組み立てられたものではなく、現実世界のトラフィック統計に基づいて指紋を生成します
  • 反這い回りや環境依存性分析に使用可能;特定のサイトは実際のサンプルによって検証されなければなりません。
  • オプションでObject.definePropertyをフックで保護を上書きします。属性をロックする場合は、復旧のためにコンテキストを再構築する必要がある場合があります。

v1.8.0:実際のソースコード実践と観察意味論の修正

  • 実際のKProtect VM、JavaScript-obfuscator CFF、CryptoJS/FingerprintJSを用いた複数ラウンドのローカル練習;失敗フィードバックは修復と再検証に進みます。
  • 例外、この、評価順序のプロット保持、メインワールド/フレームログの読み取れ;ローカルAcornは現代構文をサポートし、安全でない書き換えを保守的にスキップします。
  • 正確な文字列を選択することができますevaluate_js(result_format="json_ascii");低副作用関数ログhook_function(serialization="preview")を選択し、同期例外の明確な記録を残します。
  • 動的スクリプトは現在の応答に従って処理され、書き換えに失敗したためリクエストを再生しません。ネイティブのスナップショットは現在のページとワールドを明確に定義します。

詳細については、v1.8.0「Authentic Source Code and Verification」を参照してください。

v1.7.0:エージェントの複数回の実践による証拠と診断

  • compare_network_requests、save_response_bodyを追加し、元のリクエストセマンティクスを維持し、ハッシュ/バイトのカリバーを指定する。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "camoufox-reverse": { "command": "python", "args": ["-m", "camoufox_reverse_mcp"] } } }