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 等)。
相关
- 项目
- 项目
- 项目
- 项目
- 项目