acro777x/AcroStrike

GitHub: acro777x/AcroStrike

AcroStrike:纯PowerShell编写的单文件VAPT引擎,适用于Windows环境。

Stars: 1 | Forks: 0

![AcroStrike Banner](https://static.pigsec.cn/wp-content/uploads/repos/cas/0f/0fabcae967e7a2a6c569df97251a835be96f9fac5015bcf8cb9f83acbc59a2c8.png) # AcroStrike v2.0 ### 20 阶段 VAPT 扫描器 — 零依赖,零误报 [![PowerShell](https://img.shields.io/badge/PowerShell-5.1+-blue?logo=powershell&logoColor=white)](https://docs.microsoft.com/en-us/powershell/) [![Platform](https://img.shields.io/badge/Platform-Windows-0078D6?logo=windows&logoColor=white)](https://www.microsoft.com/windows) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Acro Empire](https://img.shields.io/badge/Acro-Empire-ff6b35)](https://github.com/acro777x) [![OWASP](https://img.shields.io/badge/OWASP-Top%2010%20Mapped-orange)](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, 安全工具, 实时处理, 密码管理, 渗透测试, 漏洞扫描