acro777x/AcroStrike
GitHub: acro777x/AcroStrike
AcroStrike:纯PowerShell编写的单文件VAPT引擎,适用于Windows环境。
Stars: 1 | Forks: 0

# AcroStrike v2.0
### 20 阶段 VAPT 扫描器 — 零依赖,零误报
[](https://docs.microsoft.com/en-us/powershell/)
[](https://www.microsoft.com/windows)
[](LICENSE)
[](https://github.com/acro777x)
[](https://owasp.org/www-project-top-ten/)
**一款纯 PowerShell 编写的 VAPT 扫描器,具备 20 个深度扫描阶段、OWASP Top 10 映射、exploit chain 生成以及零误报。**
*[Acro Empire](https://github.com/acro777x/) 的一部分 — 与 [AcroMap](https://github.com/acro777x/acromap) 和 [AcroProbe](https://github.com/acro777x/AcroProbe) 并列*
## 🆕 v2.0 新特性
| 特性 | v1.0 | v2.0 |
|---------|------|------|
| **扫描阶段** | 12 | **20** |
| **敏感文件路径** | 36 | **60+** |
| **Exploit Chains** | 基础 | **带有置信度的风险评分** |
| **OWASP 映射** | ❌ | ✅ 完整 Top 10 2021 |
| **WAF 检测** | ❌ | ✅ Cloudflare, Akamai, AWS, Sucuri |
| **域名情报 (RDAP)** | ❌ | ✅ 年龄/注册商分析 |
| **CMS 检查** | ❌ | ✅ WordPress/Joomla/Drupal |
| **API 探测** | ❌ | ✅ 认证绕过检测 |
| **HTML 报告** | ❌ | ✅ 暗黑主题独立报告 |
| **邮件深度扫描** | 基础 | ✅ MTA-STS, BIMI, DANE |
| **扫描配置** | ❌ | ✅ `-Fast`, `-Quiet` 模式 |
| **易受攻击的 JS 库** | ❌ | ✅ jQuery, Angular, Lodash, Bootstrap |
| **报告格式** | MD + JSON | **MD + JSON + HTML** |
## 🚀 快速开始
```
# 交互式
.\acrostrike.ps1
# 直接 target
.\acrostrike.ps1 -Target example.com
# 快速模式(跳过 ports、subdomains、CMS、API)
.\acrostrike.ps1 -Target example.com -Fast
# 静默模式(无终端输出)
.\acrostrike.ps1 -Target example.com -Quiet
# 绕过执行策略
powershell -ExecutionPolicy Bypass -File acrostrike.ps1 -Target example.com
```
## 📋 全部 20 个扫描阶段
```
Phase 1/20 ─ SSL/TLS Certificate Analysis
Phase 2/20 ─ Technology Stack Fingerprinting
Phase 3/20 ─ Security Headers Audit
Phase 4/20 ─ HTTP Methods Analysis
Phase 5/20 ─ Cookie Security Analysis
Phase 6/20 ─ Sensitive File Discovery (60+ paths)
Phase 7/20 ─ Port Scanning (29 ports)
Phase 8/20 ─ Subdomain Discovery (48 prefixes)
Phase 9/20 ─ JavaScript Analysis (Secrets + Vulnerable Libraries)
Phase 10/20 ─ DNS Intelligence (SPF/DMARC/MX)
Phase 11/20 ─ Form & Input Analysis (CSRF/Autocomplete)
Phase 12/20 ─ WAF/CDN Detection 🆕
Phase 13/20 ─ Domain Intelligence (RDAP) 🆕
Phase 14/20 ─ Redirect Chain Analysis 🆕
Phase 15/20 ─ CMS-Specific Checks 🆕
Phase 16/20 ─ API Endpoint Probing 🆕
Phase 17/20 ─ Content Analysis 🆕
Phase 18/20 ─ Email Security Deep Scan 🆕
Phase 19/20 ─ OWASP Top 10 Mapping 🆕
Phase 20/20 ─ Exploit Chain Generation (Enhanced)
```
## 🛡️ 零误报系统
| 层级 | 防范内容 |
|-------|-----------------|
| **本地代理检测** | Norton/Kaspersky/Avast SSL 拦截 → 跳过证书发现 |
| **通配符 DNS 过滤** | `*.example.com` 泛解析 → 仅报告唯一的子域名 |
| **HTTP 方法基线** | CDN 对 PUT/DELETE 返回 200 → 与 GET 响应哈希进行比较 |
| **CDN Source Map 跳过** | 18+ 已知 CDN 域名 → 仅标记您的 source map |
| **Soft 404 检测** | 自定义错误页面 → 基线比较防止虚假文件发现 |
## 📊 输出结构
```
acrostrike_example.com/
├── VAPT_REPORT.md # Markdown report
├── VAPT_REPORT.json # Machine-parsable JSON
├── VAPT_REPORT.html # Self-contained dark-theme HTML 🆕
├── evidence/
│ ├── ssl_analysis.txt
│ ├── domain_intel.txt 🆕
│ ├── redirect_chain.txt 🆕
│ └── exposed_*.txt
├── js_files/
└── pages/
```
## ⛓️ Exploit Chains
每条链都包含**综合风险评分**和**置信度评级**:
| 链 | 触发条件 | 置信度 |
|-------|----------|------------|
| **MITM/SSL Strip** | 无 HSTS + 无 HTTPS 重定向 | HIGH |
| **XSS Exploitation** | 缺失 CSP + 缺失 XFO | HIGH |
| **钓鱼基础设施** | 新域名 + 无 SPF/DMARC 🆕 | HIGH |
| **CMS 接管** | CMS 版本 + 管理面板 🆕 | MEDIUM |
| **API 滥用** | 无认证 API + 暴露的 secrets 🆕 | HIGH |
| **电子邮件欺骗** | 弱 SPF + 无 DMARC | HIGH |
| **全面基础设施** | 10+ 漏洞,3+ OWASP 类别 🆕 | HIGH |
## ⚙️ 环境要求
| 要求 | 版本 |
|-------------|---------|
| **PowerShell** | 5.1+ (Windows 内置) |
| **操作系统** | Windows 7/8/10/11 或 Server 2012+ |
| **外部工具** | **无** |
## 📦 安装说明
```
git clone https://github.com/acro777x/AcroStrike.git
cd AcroStrike
powershell -ExecutionPolicy Bypass -File acrostrike.ps1 -Target example.com
```
## 🔒 法律声明
- ✅ 授权的渗透测试
- ✅ Bug bounty 项目(在范围内)
- ✅ 合规性评估(PCI DSS, ISO 27001, OWASP)
- ❌ **严禁用于未经授权的扫描**
## 🗺️ Acro Empire
| 工具 | 描述 |
|------|-------------|
| [**AcroMap**](https://github.com/acro777x/acromap) | 网络映射与可视化 |
| [**AcroProbe**](https://github.com/acro777x/AcroProbe) | 基础设施探测与侦察 |
| [**AcroStrike**](https://github.com/acro777x/AcroStrike) | 20 阶段 VAPT 扫描器 |
**使用 ⚡ PowerShell 构建 | Acro Empire 的一部分**
*如果 AcroStrike 帮助您发现了真实的漏洞,请给它一个 ⭐*
标签:IPv6, Libemu, PowerShell, VAPT, WAF检测, Windows, 安全工具, 实时处理, 密码管理, 渗透测试, 漏洞扫描