
whitenightshadow/camoufox-reverse-mcp
Browser automationЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
🔧 Антиобнаруженный браузер MCP Server | 35 инструментов реверс-инжиниринга JS + трассировка отпечатков пальцев JSVMP на уровне движка C++
Обзор
MCP Server на базе браузеров против отпечатков пальцев, специально разработанный для обратного инжиниринга JavaScript. Сервер MCP (Model Context Protocol) позволяет ассистентам по программированию ИИ (Claude Code, Cursor, Cline и др.) выполнять обратные операции на целевых сайтах через браузер против отпечатков пальцев: анализ параметров интерфейса, статический анализ JS-файлов, динамическое отладка точки остановки, отслеживание функциональных хуков, перехват сетевого трафика, анализ байткодов JSVMP, управление cookie/хранилищем и многое другое. - Camoufox изменяет информацию о отпечатке пальца, а не патч слоя JS, делая её необнаруживаемой в корне. - Изоляция песочницы протокола Juggler заставляет Playwright - BrowserForge генерировать отпечатки нажатия , а не случайно собраны. - Работает нормально на различных сайтах против скрапинга, таких как RS, AK, JY, CF и др. - Хуки используют Object.defineProperty, поэтому скрипт страницы не может восстановить исходный метод В диалоговом окне вашего инструмента для программирования ИИ (Cursor / Claude Code / Codex и т.д.) введите: Требуется кастомизированная версия браузера camoufox-reverse браузера. Если он не установлен, появится сообщение об ошибке, но это не повлияет на использование других инструментов. 👉 Для полного рабочего процесса по идентификации типов против обходящего движения см. docs/JSVMP_PLAYBOOK.md : - trace_property_access: Trace JSVMP ** атрибуты (точные, C++-слой, необнаруживаемые) - compare_env: Собирать атрибуты браузера **окружения (полный, JS-слой) - При маскировке среды Path B используйте результаты трассировки, чтобы определить, «какие атрибуты добавить», чтобы не добавлять слишком много и не добавлять новые точки утечек Добавлены три новых инструмента launch_browser enable_trace параметры.
Обзор (машинный перевод)
Китайский | Английский
MCP Server, основанный на браузерах против отпечатков пальцев, специально разработанный для обратного инжиниринга JavaScript.
Сервер MCP (Model Context Protocol) позволяет AI-ассистентам по программированию (Claude Code, Cursor, Cline и др.) выполнять обратные операции на целевых сайтах через браузер против отпечатков пальцев Camoufox: анализ параметров интерфейса, статический анализ JS-файлов, динамическое отладка точек остановки, отслеживание функциональных хуков, перехват сетевого трафика, анализ байткодов JSVMP, управление cookie/storage и многое другое.
Почему выбрали камуфокс?
| Возможности | Реализация и границы |
|---|---|
| Браузер | Firefox / Camoufox |
| Анализ во время выполнения | Явное выполнение миров, кадров, крючков и захвата сети |
| Расследование JSVMP | Проверки в процессе выполнения и исходный код, проверенные в соответствии с конкретными целями |
| Персистентный крючок | Инициализация контекста для определения границы между ожиданием и разгрузкой |
Основные преимущества:
- Camoufox изменяет информацию о отпечатках пальцев на уровне C++ без использования патчей JS страницы, избегая распространенных утечек дескрипторов и прототипов
- Изоляция жонглёра уменьшает некоторые следы автоматизации на стороне страницы; Всё ещё можно наблюдать крючки, различия в окружающей среде и тайминг
- BrowserForge генерирует отпечатки пальцев на основе реальной статистики трафика, а не случайной сборки
- Может использоваться для анализа антиползающих и экологических зависимости; Наличие конкретных участков необходимо проверять с помощью реальных образцов
- Крючок, по желанию [
Object.defineProperty, защита от перезаписи; Для блокировки атрибутов может потребоваться восстановление контекста
v1.8.0: Реальная практика исходного кода и семантика наблюдения исправлена
- Несколько раундов локальной практики с реальной KProtect VM, JavaScript-обфускатором CFF, CryptoJS/FingerprintJS; Обратная связь по отказам продолжается к ремонту и повторной валидации.
- Сохранение графика исключений, этого и порядка оценки, при этом основные логи мира/кадров читаемы; Локальный Acorn поддерживает современный синтаксис, консервативно пропуская небезопасные переписывания.
- Можно выбрать точные строки
evaluate_js(result_format="json_ascii"); Можно выбрать логи функций с низким побочным эффектомhook_function(serialization="preview")с чёткими записями исключений синхронизации. - Динамические скрипты обрабатываются в соответствии с текущим ответом и не воспроизводят запросы из-за неудачных переписок; Нативные снимки чётко определяют текущую страницу и мир.
Подробнее см. v1.8.0, Аутентичный исходный код и верификация.
v1.7.0: Доказательства и диагностика из множества раундов практической практики агента
- Добавлены
compare_network_requests,save_response_body, сохраняя исходную семантику запроса и указывая калибр хеш/байт.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
Установка
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"]
}
}
}