ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Claude-Red 版本演进:0.1.0 到 0.2.0 攻击技能库架构升级完整复盘

Claude-Red 版本演进:0.1.0 到 0.2.0 攻击技能库架构升级完整复盘 Claude-Red 版本演进0.1.0 到 0.2.0 攻击技能库架构升级完整复盘【免费下载链接】Claude-Redclaude-red is a curated library of offensive security skills designed for the Claude skills system. Each skill is a structured SKILL.md file that primes Claude with expert-level methodology for a specific attack surface — from SQLi to shellcode, EDR evasion to exploit development.项目地址: https://gitcode.com/GitHub_Trending/cl/Claude-RedClaude-Red 是一个面向 Claude Skills 系统的攻击性安全技能库每个技能都是一个结构化的SKILL.md文件。从 0.1.0 的 37 个扁平技能到 0.2.0 的 58 个技能、13 个分类目录这次架构升级是项目史上最重要的一次动大手术。本文带你完整复盘 Claude-Red 版本演进背后的设计取舍。一、版本演进全景从 37 到 58 个技能维度0.1.020240.2.02025-05技能数量37 个58 个目录结构Skills/扁平存放13 个分类子目录安装方式手动克隆install.sh一键安装机器可读清单无claude-skills.json文档体系仅 READMECHANGELOG CONTRIBUTING LICENSE MINDMAP0.1.0 是项目的毛坯房技能来源广泛Web 应用、身份认证、内网、模糊测试等但全部平铺在Skills/下数量一多就很难快速定位。0.2.0 则完成了精装修——按攻击面分类、补齐配套工程文件让技能库真正具备了规模化扩展的地基。详细变更记录可查阅CHANGELOG.md二、为什么要动架构扁平结构的三个痛点导航困难37 个技能目录挤在一起想找SQL 注入或EDR 规避需要逐个翻。上下文成本Claude Skills 按需加载技能扁平结构让只装某一类技能变得麻烦。扩展天花板项目规划要扩到 ~107 个技能扁平结构根本无法承载。项目遵循 CONTRIBUTING.md 中的核心原则——One skill, one surface一个技能只覆盖一个攻击面。这个原则决定了分类目录不是锦上添花而是架构必然。 按语义化版本规范0.2.0 的破坏性变更仅指技能重命名、删除或分类重组本次重构中所有技能文件夹名保持不变因此对使用者是非破坏性的。三、核心架构变更13 个分类子目录0.2.0 将Skills/顶层重组为 13 个分类文件夹这是本次架构升级的最大变化Skills/ ├── web/ # Web 应用16 个技能 ├── auth/ # 认证与身份JWT、OAuth ├── active-directory/ # 活动目录攻击方法 ├── wireless/ # 无线攻击WPA2/3、BLE、Zigbee… ├── cloud/ # 云平台AWS/Azure/GCP ├── mobile/ # 移动端渗透Android iOS ├── iot/ # 物联网与嵌入式 ├── infrastructure/ # 基础设施与红队EDR 规避、Shellcode… ├── exploit-dev/ # 漏洞利用开发 ├── fuzzing/ # 模糊测试与漏洞研究 ├── recon/ # 侦察与 OSINT ├── ai/ # AI 安全提示注入、越狱 └── utility/ # 工具类快速检查、渗透报告各分类技能分布见 README.md 的 Categories 表格还有一份可视化技能地图 MINDMAP.md 可按分类浏览全部技能。对用户的直接影响可以只安装感兴趣的分类例如只装web/和active-directory/减少上下文占用。四、0.2.0 新增的 8 个技能0.2.0 新增了 7 个攻击面技能 1 个报告技能补齐了关键版图技能覆盖攻击面offensive-active-directoryKerberoast、ASREProast、ADCS ESC1-15、委托与持久化offensive-wifi802.11 全景WPA2/3、EAP、KARMA、KRACK、WPS、BLE、Zigbee…offensive-business-logic流程绕过、价格/优惠券/退款滥用、反欺诈对抗offensive-toctou二进制、内核、Web、容器层的检查时差/使用时差offensive-iot硬件侦察、固件提取、RTOS、ICS/OT、MQTT/CoAPoffensive-mobileAndroid iOS 渗透Frida、证书固定绕过、生物识别offensive-cloud三大云平台提权、IMDS、跨账号、CSPM 规避offensive-reporting专业渗透报告CVSS 评分、证据管理、高管摘要以新增技能为例Skills/web/offensive-business-logic/SKILL.md、Skills/utility/offensive-reporting/SKILL.md五、配套工程安装脚本与机器可读清单 除了技能本身0.2.0 补齐了让项目像正式产品一样的配套文件install.sh— 交互式安装器支持--category web只装一个分类、--dry-run预览、--list列出全部分类及技能数。claude-skills.json— 机器可读的技能清单记录全部 58 个技能的名称、分类与路径可由 tools/build_manifest.py 自动重新生成。CONTRIBUTING.md— 定义了SKILL.md的 YAML frontmatter 标准、正文结构与评审流程。SECURITY.md— 明确仅限授权范围内使用的合规边界与漏洞披露政策。LICENSE— MIT 许可正式落盘。六、SKILL.md 机制技能是如何被触发的每个技能文件都以 YAML frontmatter 开头例如 Skills/web/offensive-sqli/SKILL.md--- name: offensive-sqli description: SQL injection testing skill... Covers error-based, UNION-based, blind... ---description是 Claude 做触发匹配的依据——当你在对话中提到SQL 注入相关场景时对应技能会被自动加载而不用的技能不占用任何上下文。这也是按需加载设计的精髓。七、0.3.0 路线图架构升级的下一步 0.2.0 的分类只是起点。根据 CHANGELOG.md 的规划后续六个阶段将把技能库扩展到 ~107 个阶段内容新增技能1内网 AD/Windows 拆分16 个细分技能162云身份Entra/ADFS/Okta/M365103无线拆分WPA2/3、EAP、BLE、Zigbee…—v0.3.0 强制项124物联网拆分UART/JTAG、Flash、RTOS、ICS105Web 基础认证绕过、CORS、缓存…86Web 高级SAML、OIDC、WebSocket、gRPC…10可以看出大类 → 细分技能的拆分策略正是本次架构升级的直接延续。八、上手指南快速使用 0.2.0方式一克隆到 Claude 技能目录git clone https://gitcode.com/GitHub_Trending/cl/Claude-Red ~/.claude/skills/claude-red方式二使用安装脚本推荐新手./install.sh # 交互式提示输入安装目标 ./install.sh --category web # 只安装 Web 分类 ./install.sh --dry-run # 预览将安装的内容安装后Claude 会在下次会话启动时自动发现技能并在你提到相关攻击面时按需加载。总结这次架构升级做对了什么 ✅分类重组而非推倒重来——技能名全部保留升级对用户无感同时为 107 个技能的扩展铺好地基工程化配套一步到位——安装脚本、机器可读清单、贡献规范、安全政策把技能集合变成了可持续维护的库按需加载理念贯穿始终——从分类目录到SKILL.md触发机制始终围绕只为你用到的技能付费上下文。对新手而言0.2.0 是 Claude-Red 真正可规模化的分水岭版本先装分类、再按对话触发技能是体验这套攻击性安全技能库的最佳姿势。【免费下载链接】Claude-Redclaude-red is a curated library of offensive security skills designed for the Claude skills system. Each skill is a structured SKILL.md file that primes Claude with expert-level methodology for a specific attack surface — from SQLi to shellcode, EDR evasion to exploit development.项目地址: https://gitcode.com/GitHub_Trending/cl/Claude-Red创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表