让 AI 替你挖洞 — 下一代 AI 嵌入式渗透测试工具包
Next-generation AI-native penetration testing toolkit
专为 Claude Code、AutoGPT、Cursor 等 AI Agent 设计 —— 统一 check() 接口 + 结构化 JSON 输出,AI 直接解析,零二次开发。
from tools.sql_injection import SQLInjectionChecker
checker = SQLInjectionChecker()
result = checker.check(
url="http://target.com/page?id=1",
param="id",
sess=session,
timeout=10,
)
# → {"vulnerable": true, "type": "boolean_blind", "dbms": "MySQL", "confidence": 0.95}| 阶段 | 能力 |
|---|---|
| 🔍侦察 | 端口扫描 · 目录枚举 · 网页爬虫 · SPA 动态爬取 · 参数挖掘 ·版本指纹 · CVE 匹配 |
| 💉注入检测 | SQL · XSS · SSRF · 命令注入 · SSTI · NoSQL · LFI · GraphQL ·类型混淆 |
| 🔐认证突破 | 认证绕过 · JWT 检测/破解 · CORS · 双会话 BOLA · SAML |
| 🧠业务逻辑 | 价格篡改 · 条件竞争 · 工作流绕过 · Mass Assignment ·TOCTOU 竞态 |
| ⚔️武器化 | SQL 数据提取 · SSRF 云元数据 · JWT 伪造 · 反序列化 · 反弹 Shell ·多跳 SSRF 链 |
| 🛡️WAF 绕过 | 14 种 WAF 指纹 · 11 编码器 · HTTP 协议绕过 |
| ✅验证 | 5+ payload 交叉验证 · Oracle 验证 · 误报过滤 · 鲁棒验证 |
抖音:https://v.douyin.com/CyuKg0eT7sM/ [email protected] :8pm 炸炸酥~🐷
知识星球有更强版本的移机版本,更多渗透技能的skill 更新渗透文档、更多的学习技巧。
让AI智能体给你安装技能
# 80+ Attack Skill,即插即用
https://github.com/Prohao42/aimy-skill 完整安装项目目标网络地址 信息收集 (输入到AI智能体中)| 依赖 | 说明 |
|---|---|
| Python 3.8+ | 核心运行环境 |
| OS | Windows / Linux / macOS |
| Playwright (可选) | SPA 爬虫 & XSS 浏览器验证 |
| Kali 工具集 (可选) | 扩展高级功能 |
portscan TCP 端口扫描
dirfuzz 目录枚举
crawl 网页爬虫
param-mine 参数挖掘
sqlcheck SQL 注入检测
sqli-blind SQL 盲注利用(4 种 DBMS)
sqli-oob OOB SQL 注入
xsscheck XSS 检测(7+ 上下文)
xss-validate XSS 浏览器验证(Playwright)
cmdi 命令注入检测
ssti 模板注入检测
ssrf SSRF 检测(9 种 scheme)
nosqli NoSQL 注入检测
lfi 本地文件包含
auth-bypass 认证绕过(6 种技术)
jwt JWT 检测分析
jwt-exploit JWT 破解/伪造
cors CORS 跨域检测
bizlogic 业务逻辑漏洞检测(9 种场景)
race 条件竞争检测
workflow 工作流执行
chain 利用链组合
sqli-weaponize SQL 注入数据提取
ssrf-pwn SSRF 云元数据 + 文件读取
ssrf-lateral SSRF 横向移动
deser-weaponize 反序列化 payload 生成
reverse-shell 反弹 Shell 生成器
waf WAF 指纹识别(14 种)
waf-heavy WAF 严格绕过注入检测
graphql GraphQL 扫描
deser 反序列化检测
proto-pollution 原型链污染检测
deepscan 深度扫描 → 爬虫 + 检测 + 报告
autohunt 自动狩猎 → + 参数挖掘 + 武器化
auto 全自动渗透 → 增强版
proxy MITM 代理 → 凭据捕获
capture 数据包捕获
fuzz 模糊测试
payload-mutate Payload 变异
list 列出所有工具
aimy-skill 提供两种输出模式,可通过 --mode 参数或环境变量 AIMY_MODE 切换:
| 模式 | 适用场景 | 输出特点 |
|---|---|---|
| rookie (默认) | 入门学习、首次审计、详细报告 | - 为每个漏洞添加详细解释和修复建议- 不过滤低信号漏洞,全部展示- 启动时显示 "aimy-skill 菜鸟模式 (Rookie)" Banner |
| veteran | 专业渗透测试、快速报告、CI/CD | - 自动过滤低风险漏洞(XSS反射、Open Redirect、信息泄露)- 省略冗余解释,仅保留高价值发现- 启动时显示 "aimy-skill 老鸟模式 (Veteran)" Banner- 输出更精简,聚焦核心风险 |
切换方式:
- 环境变量:
set AIMY_MODE=veteran(Windows) /export AIMY_MODE=veteran(Linux/macOS) - CLI 参数:
python main.py auto -u http://target.com --mode veteran - 记忆: 通过
AIMY_MODE环境变量持久化配置
模式区别示例:
- SQL注入:rookie → 附带完整修复建议;veteran → 仅标记为高危漏洞
- 反射型XSS:rookie → 完整描述+建议;veteran → "低危: 反射型XSS,不展开"
--timeout SEC 请求超时(默认: 10s)
--delay SEC 请求间隔
--mode MODE 输出模式: rookie / veteran
--skip-verify 跳过所有验证层(极速模式)
--auth-type TYPE 认证类型: form / api / basic
--auth-url URL 认证地址
--auth-user USER 用户名
--auth-pass PASS 密码
--session-file 会话持久化
--ssl-verify 启用 SSL 验证
┌──────────────┐
│ AI Agent │ ← Claude Code / AutoGPT / Cursor
│ (ai-mian/) │ ← 80+ Attack Skill 文件
└──────┬───────┘
│
┌──────▼───────┐
│ CLI 入口 │ ← 35+ 命令 · argparse
│ (main.py) │
└──────┬───────┘
│
┌──────▼───────┐
│ 自动编排引擎 │ ← 6 阶段流水线
│ (orchestrator)│ ← ThreadPool 并行
└──────┬───────┘
│
┌──────────────────────┼──────────────────────┐
│ │ │ │ │
┌──▼──┐ ┌───▼───┐ ┌───▼───┐ ┌──▼───┐ ┌────▼────┐
│ 基础设施│ │ 侦查 │ │ 注入检测│ │认证/ │ │ 业务逻辑 │
│http_cli│ │crawler│ │sql_inj│ │访问控制│ │biz_logic│
│payload │ │spa_crw│ │xss_det│ │jwt │ │deviation│
│oob_svr │ │dirfuzz│ │ssrf │ │cors │ │race_cond│
│mitm │ │portscan│ │cmdi │ │dual_ses│ │workflow │
└────────┘ └───────┘ └───────┘ └───────┘ └─────────┘
┌──────────────────────┬─────────────────────────┐
│ 武器化层 │ 辅助分析层 │
│ sqli_weaponizer │ resp_profiler │
│ ssrf_pwn │ verification_oracle │
│ ssrf_chain │ deviation_oracle │
│ jwt_exploiter │ false_positive_filter │
│ chain_engine │ cross_validator │
└──────────────────────┴─────────────────────────┘
┌──────────────────────┬─────────────────────────┐
│ 智能分析层 │ 新增能力模块 │
│ reasoning_engine │ version_fingerprint │
│ knowledge_graph │ ssrf_chain (多跳) │
│ attack_graph │ type_confusion │
└──────────────────────┴─────────────────────────┘
v3.2 挖洞能力升级:黑盒上下文探测替代参数名猜测、UNION 注入真检测(ORDER BY 列数枚举 + 唯一标记回显点定位)、布尔盲注多采样+单对复验、时间盲注负对照(拒绝网络抖动误报)、OOB 通道支持公网 dnslog(AIMY_OOB_DOMAIN / AIMY_OOB_CALLBACK_URL)。 v3.3 武器化升级:盲 UNION 检测(列数确定无回显 → union_blind + IF() 盲注模板)、sqli-weaponize 全面增强(union 回显自动提取库名/用户/版本 + 表枚举、布尔盲注二分提取、盲 UNION 行存在性 oracle 提取)、payload 引擎新增 MySQL 版本注释(/!50000/)与 0x 十六进制字面量编码器、payload_seeds YAML 外置(修复了 YAML 仅首次生效的缓存 bug)。 v3.4 DBMS 系统化升级:payload 库按 DBMS 分库(payload_seeds/mysql|mssql|postgresql|oracle|sqlite.yml,跨文件追加合并 + dbms 字段过滤 + generate_for_dbms 接口)、错误型检测无 hint 遍历 5 大 DBMS 家族(补齐 Msg NNN / Conversion failed / ERROR: line / ORA- 等高频错误指纹)、时间盲注按 DBMS 优先选 payload、sqli-weaponize 表枚举按 DBMS 分派查询(INFORMATION_SCHEMA / sys.tables / all_tables / sqlite_master)、smuggler 新增 CL.0 检测 + 10 个混淆变体、auto 命令新增 --save-report(JSON + HTML 报告落盘)。 v3.5 高级水平升级:payload 量级翻倍(payload_seeds 新增 xss/cmdi/ssti/lfi 分库:事件处理器大全、多引擎 RCE 链、wrapper 扩充)、sqli-weaponize 打通检测→数据全链(自动枚举表→列名→行数据 dump)、新增二阶 SQLi 检测器(sqli-second-order 命令,存储后触发布尔差分)、NoSQLi $where 盲注提取(JSON JS oracle 二分抽字段值)+ ReDoS 时间型检测($regex 灾难回溯)、smuggler HTTP/2 prior-knowledge 探测、post_exploit/c2_beacon 补测试验证(心跳-指令全链路)、版本同步 3.5.0 + CHANGELOG。 v3.5.1 量化验收:10 端点靶场量化验收(
python lab_audit.py)——8 漏洞全检出、2 无漏洞零误报、检测率 100%;修复严重 bug:HTTP 500 误入重试列表导致错误型 SQLi 失效+慢 60 倍、补 DVWA 错误指纹、UNION NULL 列数回退。
| 模块 | 亮点 |
|---|---|
| sqli_blind | 4 种 DBMS 盲注 · 并行二分法 · OOB 通道 · 4 级 fallback |
| sql_injection | 黑盒上下文探测(数字/字符串) · 真实 UNION 列数枚举+回显点识别 · 布尔多对确认+单对复验 · 时间盲注负对照(零延迟孪生 payload) |
| ssrf_pwn | AWS / GCP / Azure / 阿里云元数据 · IMDSv2 · k8s 发现 |
| ssrf_chain | 多跳内网穿透 · Redis / SQL / Docker / K8s 协议转换 |
| waf_bypass | 14 种 WAF 指纹 · 16 编码器 · 按 WAF 分派的编码链策略 |
| dual_session | 双会话 BOLA 差分 · JSON 字段级比对 |
| session_matrix | 多身份矩阵 · 跨会话持久化 |
| payload_engine | 200+ 种子(6 DBMS 时间型/UNION 到 10 列/XSS 7 上下文/SSTI 多引擎 RCE 链) · YAML 覆盖 · 编码链 |
| reasoning_engine | 30+ 规则假设驱动 · 自动推断攻击路径 |
| chain_engine | SSRF→RCE · LFI→RCE · 链式利用组合 |
| version_fingerprint | 响应头/错误页版本提取 · 25+ 产品 CVE 匹配 |
| type_confusion | 7 种类型测试 · TOCTOU 竞态检测 |
| cross_validator | 5+ payload 交叉验证 · 降低误报率 |
| OOB 通道 | 本地 0.0.0.0 监听(局域网可达) · 支持 AIMY_OOB_DOMAIN / AIMY_OOB_CALLBACK_URL 公网 dnslog |
| 文档 | 内容 |
|---|---|
| SRC 全流程总纲 | 信息收集→定向检测→验证→报告 |
| 8 类漏洞打法 | 找点→验证→工具→报告(含越权/XSS/SSRF) |
| 命令实战参考 | 全部命令按场景分类+示例 |
| 报告写作指南 | 怎么写才被 SRC 采纳 |
| 角色 | 价值 |
|---|---|
| 渗透测试工程师 | 35+ 命令覆盖全攻击链,自动化报告 |
| AI Agent 开发者 | 统一接口 + JSON 输出 + 80+ Skill,即插即用 |
| 安全研究员 | 深度武器化模块 + WAF 绕过引擎 |
| CTF 选手 | 全链路工具包,快速验证漏洞 |
| 企业安全团队 | 自动化流水线 + 持续集成 |
pytest # 全部测试
pytest --cov=tools # 覆盖率报告https://aimy-skill.netlify.app/ 项目官网
⚠️ 重要提醒本工具仅限 已获得明确授权 的环境中进行安全测试、CTF 竞赛或漏洞研究使用。未经授权使用可能违反法律法规。使用者自行承担所有责任。

