WhiteNightShadow/firefox-reverse

🦊 内置 AI 逆向 Agent 的 Firefox — 通用 JS/JSVMP/WASM/签名逆向工作站,SpiderMonkey 引擎层非侵入 trace,把加密参数从黑盒还原成不依赖浏览器的纯算法

解决的问题

Firefox-Reverse 解决了逆向工程 Web 安全机制(如动态签名、令牌和设备指纹)的难题,这些机制通常经过混淆、受虚拟机 (JSVMP) 保护或编译为 WebAssembly (WASM)。传统方法需要手动在浏览器 DevTools 中调试,既耗时又容易出错。本项目自动化了捕获、分析和重构这些算法的过程,使其能够独立在 Node.js 或 Python 脚本中运行。

工作原理

它是 Firefox 的修改版本,将 AI Agent 直接集成到浏览器侧边栏中。该代理拥有 71 种专用工具,可执行网络数据包捕获、JSVMP 指令追踪、WASM 反汇编和浏览器环境模拟等任务。代理支持两种模式:“全自动”(处理整个流程)或“AI 辅助”(在每个阶段暂停以获取人工指导)。此外,它还管理隔离的浏览器环境,每个环境拥有独立的配置文件、进程和指纹,确保安全分析不受主浏览器会话的干扰。

适用人群

该工具专为安全研究人员、从事 API 集成开发的工程师,以及参与授权测试或 CTF (Capture The Flag) 竞赛、需要逆向工程复杂 Web 安全参数的人员设计。

亮点

  • 集成 AI Agent:基于侧边栏的代理,自主执行完整的“捕获-定位-验证-重构”工作流。
  • 隔离的指纹环境:管理具有唯一指纹、进程和 Marionette 端口的独立浏览器配置文件,防止跨会话污染。
  • 引擎级可观测性:通过与 SpiderMonkey/Gecko C++ 引擎的深度集成来追踪签名和 WASM 边界,绕过标准的页面级反调试技术。
  • 双重工作流模式:提供全自动执行和人机协作模式,以适应不同复杂程度的需求。
  • 模型无关:通过本地 API 密钥配置支持多种 LLM(DeepSeek、Claude、OpenAI 等)。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目