Discover and explore top open-source AI tools and projects—updated daily.
WhiteNightShadowAI-powered Firefox for advanced web reverse engineering
Top 77.4% on SourcePulse
Summary
Firefox-Reverse addresses the challenge of reverse-engineering complex web obfuscation (JSVMP, WASM, signatures) for independent algorithm reproduction. It targets engineers and researchers, offering an AI-powered Firefox extension that automates analysis and provides non-browser-dependent code, significantly boosting efficiency.
How It Works
This project modifies Firefox, embedding an AI agent within a sidebar. Its core innovation lies in leveraging SpiderMonkey C++ engine hooks for "god's eye view" tracing of JSVMP instructions, WASM imports, and cryptographic parameters. This engine-level instrumentation is undetectable by web pages, providing a robust method to bypass anti-analysis techniques and extract algorithms for standalone Node.js/Python execution.
Quick Start & Requirements
Download pre-compiled releases for Windows, macOS (Apple Silicon), or Linux (x86_64). Setup involves unzipping/installing the application and configuring a local API key for a supported Large Language Model (LLM) provider (e.g., OpenAI, DeepSeek, Qwen). No compilation is required for standard use. macOS users may need to bypass quarantine attributes.
Highlighted Details
Maintenance & Community
Active development is indicated by frequent version updates (e.g., v0.19). Community interaction primarily occurs via WeChat/QQ groups for feedback and bug reporting.
Licensing & Compatibility
Licensed under the Mozilla Public License 2.0 (MPL-2.0), consistent with upstream Firefox. This license permits commercial use but requires derivative works to be shared under MPL-2.0.
Limitations & Caveats
The tool is not a universal solution for all obfuscation techniques, particularly highly sophisticated JSVMP or WASM implementations. Usage is strictly limited to authorized targets and legal contexts; users are responsible for compliance. Initial macOS launch may require manual attribute removal. Operation relies on external LLM services, incurring API costs.
4 days ago
Inactive