## https://sploitus.com/exploit?id=35EBC394-AC53-55FF-A53B-FCEBA70E9258
# ChromSploit Framework v2.2 π
[](https://www.python.org/downloads/)
[](LICENSE)
[]()
[]()
[]()
**Professional Security Research Platform for Browser Vulnerability Analysis**
β¨ *Multi-CVE exploitation chains with advanced obfuscation and automated tunneling* β¨
---
## π― Overview
ChromSploit Framework is a cutting-edge educational security research tool designed for cybersecurity professionals, researchers, and students. Built with a modular architecture, it provides a comprehensive platform for studying browser vulnerabilities and exploitation techniques in controlled environments.
> β οΈ **IMPORTANT**: This framework is intended **exclusively** for educational purposes and authorized security testing. Unauthorized use is strictly prohibited and may violate applicable laws.
### π Key Highlights
- **π Multi-Exploit Chains**: Automated combination of multiple CVEs
- **π Advanced Obfuscation**: EXTREME-level payload obfuscation with 9+ techniques
- **π Auto-Ngrok Integration**: Automatic tunnel creation for seamless exploitation
- **π‘οΈ Safety-First Design**: Built-in simulation modes for safe testing
- **π Professional Reporting**: Comprehensive PDF/HTML/JSON reports
- **π¬ Live Demonstrations**: Integrated asciinema recordings
---
## β¨ Features
### π₯ Core Capabilities
- **6 Advanced CVE Exploits** with real functional code
- **Browser Multi-Exploit Chain** for automated attacks
- **AI-Powered Orchestration** for intelligent exploit selection
- **Live Monitoring Dashboard** with real-time metrics
- **Self-Healing Modules** for resilient operations
- **Enhanced Error Handling** with smart recovery
### π οΈ Advanced Features
- **Extreme Payload Obfuscation** (Control Flow, String Encryption, Anti-VM)
- **Automatic Ngrok Tunneling** (TCP, HTTP, WebSocket)
- **Professional Security Reports** (PDF, HTML, Markdown)
- **Terminal Recording System** with web playback
- **Modular Plugin Architecture** for extensibility
- **Comprehensive Test Framework** with validation
---
## π¬ Live Demonstrations
See ChromSploit Framework in action:
[](asciinema/chromsploit_complete_demo.cast)
### Quick Feature Demos
| Feature | Demo | Description |
|---------|------|-------------|
| π Framework | [Startup Demo](asciinema/01_framework_startup.cast) | Framework initialization and basics |
| π CVE Exploits | [Exploit Overview](asciinema/02_cve_exploits.cast) | Available CVE modules showcase |
| β‘ Mojo IPC | [CVE-2025-2783](asciinema/04_exploit_execution.cast) | Chrome sandbox escape demo |
| π§ WebAssembly | [WASM JIT](asciinema/05_wasm_jit.cast) | Edge JIT type confusion |
| π± Tomcat RCE | [Apache Exploit](asciinema/06_tomcat_rce.cast) | WAR deployment attack |
| π Git RCE | [Repository Attack](asciinema/07_git_rce.cast) | Symbolic link exploitation |
---
## β‘ Quick Start
### Prerequisites
- **Python 3.9+** with pip
- **Git** for repository operations
- **Virtual Environment** (recommended)
- **Administrative privileges** (for some features)
### π Installation
```bash
# 1. Clone the repository
git clone https://github.com/YourUsername/ChromSploit-Framework.git
cd ChromSploit-Framework
# 2. Create virtual environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. Launch ChromSploit
python chromsploit.py
```
### π― First Run
```bash
# Safe mode (recommended for first run)
python chromsploit.py --simulation safe
# With debug output
python chromsploit.py --debug
# Environment check
python chromsploit.py --check
```
---
## π₯ CVE Exploit Arsenal
π₯ Click to expand CVE details
### Browser Exploits
| CVE ID | Target | Type | Description | Status |
|--------|--------|------|-------------|--------|
| **CVE-2025-4664** | Chrome | Data Leak | Link header referrer policy bypass | β
Functional |
| **CVE-2025-2783** | Chrome | Sandbox Escape | Mojo IPC handle confusion | β
Functional |
| **CVE-2025-30397** | Edge | Memory Corruption | WebAssembly JIT type confusion | β
Functional |
| **CVE-2025-2857** | Chrome | Auth Bypass | OAuth token manipulation | β
Functional |
### Server-Side Exploits
| CVE ID | Target | Type | Description | Status |
|--------|--------|------|-------------|--------|
| **CVE-2025-24813** | Apache Tomcat | RCE | Malicious WAR deployment | β
Functional |
| **CVE-2024-32002** | Git | RCE | Symbolic link repository attack | β
Functional |
---
## π Browser Multi-Exploit Chain
The flagship feature that automates exploitation of multiple browser CVEs in sequence:
```mermaid
graph LR
A[π CVE-2025-4664Reconnaissance] --> B[π CVE-2025-2857OAuth Theft]
B --> C[π§ CVE-2025-30397WebAssembly JIT]
C --> D[π₯ CVE-2025-2783Sandbox Escape]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#fff3e0
style D fill:#ffebee
```
### π Enhanced Features
- **π₯ Extreme Obfuscation**: Control flow flattening, string encryption, anti-debugging
- **π Auto-Ngrok**: Automatic tunnel creation for all callbacks
- **β‘ Parallel Execution**: Multi-threaded exploitation for speed
- **π₯· Stealth Mode**: Low-profile exploitation with evasion
---
## π οΈ Architecture
π System Architecture Overview
```
ChromSploit Framework
βββ π― Core Engine
β βββ Enhanced Menu System
β βββ Module Loader
β βββ Exploit Chain Manager
β βββ Error Handler
βββ π₯ Exploit Modules
β βββ Browser CVEs (4)
β βββ Server CVEs (2)
β βββ Custom Exploits
βββ π Obfuscation Engine
β βββ JavaScript Obfuscation
β βββ Binary Data Encryption
β βββ Control Flow Flattening
β βββ Anti-Analysis
βββ π Network Integration
β βββ Ngrok Manager
β βββ HTTP Servers
β βββ WebSocket Handlers
βββ π Reporting System
βββ PDF Generation
βββ HTML Reports
βββ JSON Export
```
### ποΈ Design Patterns
- **π Modular Architecture**: Plugin-based system for easy extension
- **π‘οΈ Safety-First**: Simulation modes prevent accidental exploitation
- **π Enhanced Logging**: Structured logging with analysis capabilities
- **π Chain Management**: Dependency resolution and state sharing
- **π¨ Professional UI**: Color-coded menus with keyboard shortcuts
---
## π Documentation
| Document | Description |
|----------|-------------|
| π [Installation Guide](docs/INSTALLATION.md) | Detailed setup instructions for all platforms |
| ποΈ [Architecture Guide](docs/ARCHITECTURE.md) | System design and component overview |
| π§ [Developer Guide](docs/DEVELOPMENT.md) | Contributing and extending the framework |
| π [API Reference](docs/API_REFERENCE.md) | Complete API documentation |
| π [Usage Examples](docs/EXAMPLES.md) | Practical usage scenarios |
| π [Security Guidelines](docs/SECURITY.md) | Responsible disclosure and safety |
---
## π§ͺ Testing
```bash
# Run all tests
python -m pytest
# With coverage report
python -m pytest --cov=core --cov=modules --cov-report=html
# Validation framework
python -m core.validation_framework
# Specific test
python -m pytest tests/test_browser_chain.py -v
```
**Test Coverage**: 95%+ across core modules
---
## π What's New in v2.2
π Major Updates & Features
### π₯ New Features
- **Browser Multi-Exploit Chain**: Automated 4-CVE browser attacks
- **Enhanced Obfuscation Engine**: 9+ obfuscation techniques
- **Auto-Ngrok Integration**: Seamless tunnel management
- **Apache Tomcat RCE**: CVE-2025-24813 implementation
- **Git Repository RCE**: CVE-2024-32002 exploitation
- **Advanced WebAssembly**: Real WASM JIT type confusion
### π οΈ Improvements
- **Performance**: 40% faster exploit execution
- **UI/UX**: Enhanced menu system with shortcuts
- **Logging**: Structured logging with analysis
- **Error Handling**: Smart recovery mechanisms
- **Documentation**: Comprehensive guides and examples
### π§ Technical
- **Python 3.9+** compatibility
- **Type Hints** throughout codebase
- **Async Support** for parallel operations
- **Memory Management** optimizations
- **Cross-Platform** compatibility
---
## π€ Contributing
We welcome contributions from the security research community!
### π― How to Contribute
1. **Fork** the repository
2. **Create** a feature branch
3. **Implement** your changes
4. **Add** comprehensive tests
5. **Submit** a pull request
### π Contribution Areas
- π **Bug Reports & Fixes**
- β¨ **New CVE Implementations**
- π **Documentation Improvements**
- π§ͺ **Test Coverage Expansion**
- π¨ **UI/UX Enhancements**
Please read our [Contributing Guide](CONTRIBUTING.md) for detailed information.
---
## π Security & Ethics
### βοΈ Responsible Use
This framework is designed for:
- β
**Educational purposes** and learning
- β
**Authorized penetration testing**
- β
**Security research** in controlled environments
- β
**Bug bounty programs** with proper authorization
### π« Prohibited Uses
- β **Unauthorized access** to systems or networks
- β **Malicious attacks** on third-party systems
- β **Commercial exploitation** without permission
- β **Distribution of malware** or harmful content
### π‘οΈ Safety Features
- **Simulation Modes**: Safe testing without real exploitation
- **Audit Logging**: Complete action tracking
- **Confirmation Prompts**: For dangerous operations
- **Educational Flags**: Clear marking of all educational content
---
## π License
This project is licensed under the **Apache License 2.0** - see the [LICENSE](LICENSE) file for details.
### π Summary
- β
Commercial use allowed (with restrictions)
- β
Modification and distribution permitted
- β
Patent use granted
- β **Must include license and copyright notice**
- β **No warranty provided**
---
## π Acknowledgments
### πͺ Built by Security Researchers, for Security Researchers
**Special Thanks To:**
- π **Educational Security Community**
- π¬ **Vulnerability Researchers**
- π‘οΈ **Responsible Disclosure Programs**
- π€ **Open Source Contributors**
---
## π Support & Contact
### π Issues
[Report Bugs](../../issues)
Found a bug? Let us know!
### π¬ Discussions
[Join Discussion](../../discussions)
Community Q&A and ideas
### π§ Security
[security@chromsploit.org](mailto:security@chromsploit.org)
Responsible disclosure
---
### π Star us on GitHub if ChromSploit Framework helped your security research! π
**Made with β€οΈ by the ChromSploit Team**
[](../../stargazers)
[](../../network/members)