Knowledge Base AI Usage
kb/ 是可复用战术知识库,不是单个 case 的证据目录。
写入规则
- 可复用技巧、payload 模式、CVE workflow、绕过方法写入
kb/。 - 单题/单样本证据不要写进
kb/,应写notes/或reports/。 - 每篇技巧应包含:适用场景、输入信号、验证步骤、常见误判、工具命令、输出位置。
当前重点
- Web CTF:
kb/ctf-website/README.md - APK 逆向:
kb/apk-reverse/README.md - PE 逆向:
kb/pe-reverse/README.md - 通用安全:
kb/general/README.md - CVE 关联网:
kb/ctf-website/techniques/09-cve/cve-correlation-graph.md
AI 联动
- 发现新通用技巧后,从 case 笔记提炼到
kb/。 - 用
kb/指导脚本和模板更新,而不是只停留在文字说明。
轨道与关联
使用 track: red | blue | both;共享技术标为 both。防御文档用 defends 指向对应技术路径,并同步领域 kb-index.json 中的分类。技术文档放在 kb/red/<领域>/、kb/blue/<领域>/,共享方法放在 kb/shared/<领域>/。统一索引位于 kb/catalog/<领域>.json,文件路径以仓库根目录为基准。更新索引后检查桌面关联阅读与 kb_router --track 的结果。
red 与 blue 使用独立文件,攻击方法与 *-defense.md 分别维护完整操作路径;通过关联链接交换线索。red 从本领域 attack-network.md 进入,blue 从 defense-network.md 进入;both 的每个分支沿自己的入口检索和执行。