# AI 辅助渗透测试 Agent 资源

> 2025 年活跃的 AI 渗透测试框架和 MCP 安全工具汇总。
> 可作为本包 pentest-tools skill 的补充能力来源。

---

## AI 渗透 Agent 框架

| 项目 | 特点 | 链接 |
|------|------|------|
| **PentestGPT** | LLM 驱动的自动化渗透框架，支持交互式推理 | https://github.com/GreyDGL/PentestGPT |
| **pentest-ai (0xSteph)** | MCP server + Python agents，197+ 安全工具，exploit 链接，PoC 验证 | https://github.com/0xSteph/pentest-ai |
| **PentestAgent (GH05TCREW)** | AI agent + MCP 架构，集成 Nmap/Metasploit/FFUF/SQLMap，支持 RAG 本地知识库 | https://github.com/GH05TCREW/PentestAgent |
| **BlacksmithAI** | 开源多 Agent 渗透框架，覆盖侦察到后渗透全生命周期 | https://github.com/yohannesgk/blacksmith |
| **PentAGI** | 全自主 AI Agent 系统，执行复杂渗透任务 | https://github.com/vxcontrol/pentagi |
| **AI-OPS** | 基于开源 LLM 的渗透测试 AI 助手 | https://github.com/antoninoLorenzo/AI-OPS |
| **Auto-Pentest-GPT** | LLM 驱动的软件渗透测试 | https://github.com/Armur-Ai/Auto-Pentest-GPT-AI |
| **CAI (Cybersecurity AI)** | AI 安全框架 | https://github.com/aliasrobotics/cai |

### 与本包的集成方式

这些框架大多支持 MCP 或 HTTP API，可以作为本包 `pentest-tools` skill 的增强后端：

```json
{
  "mcpServers": {
    "pentest-ai": {
      "url": "http://localhost:8080/mcp"
    }
  }
}
```

---

## 逆向工程 MCP Server

| 项目 | 工具数 | 特点 | 链接 |
|------|--------|------|------|
| **ida-pro-mcp** | 72 | IDA Pro 全功能 MCP（本包已集成） | https://github.com/mrexodia/ida-pro-mcp |
| **GhidraMCP** | 110+ | Ghidra 免费逆向 MCP，近 200 个工具 | https://github.com/LaurieWired/GhidraMCP |
| **GhidrAssistMCP** | — | Ghidra + LLM 辅助分析 | GitHub 搜索 GhidrAssistMCP |
| **Revula** | — | 通用逆向工程 MCP server | https://mcpservers.org/servers/president-xd/revula |

### GhidraMCP 集成建议

GhidraMCP 提供免费的 IDA 替代方案，适合没有 IDA 许可证的用户：

```text
安装：
1. 下载 Ghidra: https://ghidra-sre.org/
2. 下载 GhidraMCP 插件: https://github.com/LaurieWired/GhidraMCP/releases
3. Ghidra → File → Install Extensions → 选择 zip
4. 重启 Ghidra → 打开项目 → MCP server 自动监听 localhost:8765

MCP 注册：
{
  "mcpServers": {
    "ghidra": {
      "url": "http://localhost:8765/mcp"
    }
  }
}
```

---

## 红队工具资源库

| 项目 | Stars | 覆盖 | 链接 |
|------|-------|------|------|
| **RedTeam-Tools (A-poc)** | 8k+ | 红队工具与技术大全 | https://github.com/A-poc/RedTeam-Tools |
| **Awesome-Red-Teaming** | 7k+ | 红队资源列表 | https://github.com/yeyintminthuhtut/Awesome-Red-Teaming |
| **Awesome-OSINT** | — | OSINT 工具（信息收集/反向搜索/Bug Bounty） | https://github.com/Astrosp/Awesome-OSINT-For-Everything |
| **Awesome-AI-Red-Teaming** | — | AI 红队资源（Prompt 注入/模型攻击） | https://github.com/shlomihod/awesome-ai-red-teaming |

---

## Frida 脚本资源库

| 项目 | 特点 | 链接 |
|------|------|------|
| **awesome-frida** | 3k+ stars，Frida 资源大全 | https://github.com/dweinstein/awesome-frida |
| **Frida-Mobile-Scripts** | 移动端 Frida 脚本集合（SSL/Root/Hook） | https://github.com/m0bilesecurity/Frida-Mobile-Scripts |
| **FriList** | 实用 Frida 脚本集合 | https://github.com/rsenet/FriList |
| **frida-codeshare-scripts** | 全网最全 Frida 脚本收集（中文） | https://github.com/zengfr/frida-codeshare-scripts |
| **FridaScripts (apkunpacker)** | APK 脱壳/Hook 脚本 | https://github.com/apkunpacker/FridaScripts |
| **Awesmoe-Frida-Scripts** | MAPT（移动应用渗透测试）Frida 脚本 | https://github.com/TheBountyBox/Awesmoe-Frida-Scripts |
| **0xdea/frida-scripts** | 移动应用逆向 Frida 脚本 | https://github.com/0xdea/frida-scripts |

---

## 方法论与知识库

| 资源 | 说明 | 链接 |
|------|------|------|
| **HackTricks** | 渗透技巧百科（Web/Network/AD/Cloud/Mobile） | https://hacktricks.wiki/ |
| **HackTricks Cloud** | 云渗透方法论（AWS/GCP/Azure/CI-CD） | https://cloud.hacktricks.xyz/ |
| **OWASP MASTG** | 移动应用安全测试指南（官方） | https://mas.owasp.org/ |
| **OWASP Mobile Top 10 (2024)** | 移动应用十大风险 | https://owasp.org/www-project-mobile-top-10/ |
| **PayloadsAllTheThings** | 各类漏洞 Payload 大全 | https://github.com/swisskyrepo/PayloadsAllTheThings |
| **MITRE ATT&CK** | 攻击技术知识库 | https://attack.mitre.org/ |
| **GTFOBins** | Unix 提权二进制 | https://gtfobins.github.io/ |
| **LOLBAS** | Windows 提权二进制 | https://lolbas-project.github.io/ |
| **WADComs** | Windows/AD 命令速查 | https://wadcoms.github.io/ |

---

## MCP 安全生态

| 类别 | 项目 | 说明 |
|------|------|------|
| 渗透全家桶 | pentestMCP | Docker 一键 20+ 工具 |
| 单工具 MCP | nmap-mcp-server | Nmap MCP |
| 单工具 MCP | nuclei-mcp | Nuclei MCP |
| 逆向 | ida-pro-mcp | IDA Pro MCP（本包已集成） |
| 逆向 | GhidraMCP | Ghidra MCP（免费替代） |
| 浏览器 | anything-analyzer | 浏览器+HTTP 捕获（本包已集成） |
| JS Hook | jshookmcp | CDP/Hook/Network（本包已集成） |
| Web 代理 | BurpSuite MCP | BurpSuite 扩展 |
| 安全扫描 | mcp-security-hub | 模块化安全 MCP |

---

## 学习路径建议

### 入门（1-2 周）

1. 读 HackTricks 的 Pentesting Methodology 章节
2. 在 HackTheBox/TryHackMe 做 5 个 Easy 靶机
3. 熟悉 Nmap + Nuclei + FFUF 基础用法
4. 用本包的 `pentest-tools` skill 辅助

### 进阶（1-2 月）

1. 学习 OWASP Top 10 每个漏洞的原理和利用
2. 做 10 个 Medium 靶机
3. 学习内网渗透基础（Impacket/BloodHound）
4. 开始参与 Bug Bounty（从 VDP 开始）

### 高级（持续）

1. 红队全链路（初始访问→提权→横向→持久化→数据外带）
2. AD 域渗透深入
3. 云安全（AWS/Azure/GCP）
4. AI 辅助渗透（用本包 + AI Agent 框架）
5. 开发自己的工具和 MCP server
