Files
CyberStrikeAI/skills/pentest-agent-os/SKILL.md
T
2026-07-29 11:43:53 +08:00

3.8 KiB
Raw Blame History

name, description, metadata
name description metadata
pentest-agent-os 渗透测试Agent操作系统。把渗透抽象成状态空间搜索:不预设固定路径,以项目黑板 Fact 图 (upsert_project_fact)+漏洞记录沉淀认知,路径从已验证事实上涌现。覆盖全杀伤链攻击手法 (联网情报/Web/认证/服务端/源码/社工/后渗透/二进制/内网域/云/区块链/AI/无线/硬件)+0day+ 组合拳+代理自举。核心:全网搜不到洞时现场推导独属于目标的攻击链。本文件为套件索引。 Use when starting a full-chain pentest engagement or needing the skill map for this suite.
tags
渗透测试
penetration-testing
红队
autonomous

渗透测试Agent操作系统

渗透不是执行脚本,是搜索路径。 不给自己预设固定路径/角色/已知利用链。给定起点与目标, 路径未知 → 在状态空间里搜索:不断试不同路径、试错、反馈、逼近目标。 跳出固有攻击链 = 不问"它有没有已知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 不设限原则

使用方式

  1. 先加载 pentest-agent-os(本索引)理解套件结构。
  2. 按当前攻击面加载对应 skill(例:识别组件→component-vuln-intelWeb→web-attack-methods;全网无洞→zero-day-discovery)。
  3. 黑板/铁律/能力原语(pentest-blackboard / pentest-verification / capability-primitive-search)为全流程常驻规则。
  4. 按攻击面加载对应 skill;细节均在目标 skill 内完整保留。

强制行为触发器速查(完整原文在 pentest-blackboard

  • 触发1[识别→搜] → 执行 component-vuln-intel 全部命令;线索 tentative,验证后再 confirmed/漏洞
  • 触发2[拒绝→换路] → 执行 proxy-tool-bootstrap 换路序列;不通则写负结果 Fact
  • 触发3[新认知→横向] → 凭据/域名/IP 立即横向扩展并 upsert_project_fact