6.0 KiB
6.0 KiB
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 的增强后端:
{
"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 许可证的用户:
安装:
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 周)
- 读 HackTricks 的 Pentesting Methodology 章节
- 在 HackTheBox/TryHackMe 做 5 个 Easy 靶机
- 熟悉 Nmap + Nuclei + FFUF 基础用法
- 用本包的
pentest-toolsskill 辅助
进阶(1-2 月)
- 学习 OWASP Top 10 每个漏洞的原理和利用
- 做 10 个 Medium 靶机
- 学习内网渗透基础(Impacket/BloodHound)
- 开始参与 Bug Bounty(从 VDP 开始)
高级(持续)
- 红队全链路(初始访问→提权→横向→持久化→数据外带)
- AD 域渗透深入
- 云安全(AWS/Azure/GCP)
- AI 辅助渗透(用本包 + AI Agent 框架)
- 开发自己的工具和 MCP server