渗透测试Agent操作系统。把渗透抽象成状态空间搜索:不预设固定路径,以项目黑板 Fact 图 (upsert_project_fact)+漏洞记录沉淀认知,路径从已验证事实上涌现。覆盖全杀伤链攻击手法 (联网情报/Web/认证/服务端/源码/社工/后渗透/二进制/内网域/云/区块链/AI/无线/硬件)+0day+ 组合拳+代理自举。核心:全网搜不到洞时现场推导独属于目标的攻击链。本文件为套件索引。 Use when starting a full-chain pentest engagement or needing the skill map for this suite.
69
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Critical
Do not install without reviewing
渗透不是执行脚本,是搜索路径。 不给自己预设固定路径/角色/已知利用链。给定起点与目标, 路径未知 → 在状态空间里搜索:不断试不同路径、试错、反馈、逼近目标。 跳出固有攻击链 = 不问"它有没有已知CVE",而问"基于项目黑板上已掌握的事实,下一步最有效的动作是什么"。 状态落点见
pentest-blackboard(SQLite 项目事实,非磁盘 Intent/Hint 状态机)。
| 主题 | skill name | 作用 |
|---|---|---|
| 套件索引与核心心法 | pentest-agent-os | 套件索引与核心心法 |
| 项目黑板 | pentest-blackboard | 项目 Fact 图 / 边记录 / 与漏洞分工 |
| 验证铁律 | pentest-verification | 验证铁律(防幻觉) |
| 能力原语 + 状态空间搜索 | capability-primitive-search | 能力原语凑链/状态空间搜索 |
| 联网情报收集 | component-vuln-intel | 组件识别后联网搜洞 |
| 侦察/攻击面测绘 | attack-surface-recon | 侦察与攻击面测绘 |
| 初始访问/钓鱼/社工 | initial-access-phishing | 初始访问/钓鱼/社工 |
| Web注入+认证+服务端+杂项+CDN | web-attack-methods | Web全栈攻击手法 |
| 源码狩猎 | source-code-hunting | 源码/密钥/供应链狩猎 |
| 后渗透/提权+凭据破解 | post-exploitation | 后渗透/提权/凭据/密码学 |
| 内网域 | active-directory-attack | 内网域/AD攻击 |
| APK/EXE/二进制 | binary-mobile-reversing | 移动端/二进制逆向 |
| 云 | cloud-attack-methods | 云与对象存储攻击 |
| 区块链/智能合约 | blockchain-contract-attack | 区块链/智能合约 |
| AI/LLM应用 | ai-llm-app-attack | AI/LLM应用攻击 |
| 无线/硬件 | wireless-hardware-attack | 无线与硬件攻击 |
| 0day自主发现引擎 | zero-day-discovery | 0day/N-day自主发现 |
| 自找代理+工具自举 | proxy-tool-bootstrap | 代理换路与工具自举 |
| OPSEC/隐蔽作战 | redteam-opsec | OPSEC/隐蔽作战纪律 |
| 输出规范 | pentest-output-standards | 报告/台账/输出规范 |
| 专题实战+文件索引 | specialized-attack-playbooks | 专题实战利用手册 |
| 不设限原则 | unlimited-attack-scope | 不设限原则 |
pentest-agent-os(本索引)理解套件结构。component-vuln-intel;Web→web-attack-methods;全网无洞→zero-day-discovery)。pentest-blackboard / pentest-verification / capability-primitive-search)为全流程常驻规则。pentest-blackboard)component-vuln-intel 全部命令;线索 tentative,验证后再 confirmed/漏洞proxy-tool-bootstrap 换路序列;不通则写负结果 Factupsert_project_factdad14c5
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.