大模型应用
在逆向/取证/CTF 案件交付前审查证据链完整性与可追溯性
对已授权的逆向、取证或 CTF 案件包做只读审查,检查范围就绪、Evidence→Finding→Path 可追溯、工作项覆盖、时间线引用与产物哈希完整性,再交付报告。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 49/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 85/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
在逆向/取证/CTF 案件交付前审查证据通用
解决思路
- 先阅读 `../field-journal/precedent-reverse.md`,确认这是对已存在且已授权案件包的审查。
- 确认案件路径并选择只读审查模式。
- 阅读 `../tool-index.md`;本技能只用 Python 3 标准库,无需 bootstrap。
- 运行 `python3 scripts/review_case.py <case-root> --format markdown` 进行审查。
- 解决所有 error 后重新运行审查,再声称交付完成。
- 对已存在的案件目录运行 `python3 skills/case-review/scripts/review_case.py work/<case> --format markdown`,确认 `scope.md`、`timeline.md`、`workitems.md` 和 `evidence/` 均存在;非严格模式报告 scope 警告,严格模式把警告视为交付阻塞。
- 检查可追溯性:不存在的 Evidence ID、没有 `evidence_ids` 的 Finding、缺少合法 `path_type` 或 Evidence 引用的 Path、指向未知 Evidence 的 work item 与 timeline 条目、未关联的 Evidence 记录、以及低置信度的已验证 Finding。
- 离线观察只有在 `notes` 字段明确记录离线限制时才可使用 `repro_command: n/a`。
- 当其他工具需要稳定字段时,用 `python3 skills/case-review/scripts/review_case.py work/<case> --format json` 输出 JSON。
- 当 Evidence 记录同时含 `content_hash` 和 `artifact_path` 时,运行 `python3 skills/case-review/scripts/review_case.py work/<case> --verify-hashes --strict` 验证案件本地产物;脚本接受 `sha256:<64 hex characters>` 并检查产物仍在案件根目录内,哈希不匹配为硬失败。
- 可用 PowerShell Evidence 助手在追加记录时记录哈希:`powershell -File skills/scripts/append-evidence.ps1 -CaseRoot work\<case> -Id E-001 -Title "Sample hash" -ReproCommand "sha256sum evidence/sample.bin" -ArtifactPath "evidence\sample.bin"`。
- 在最终报告或专家交付前使用严格模式:`python3 skills/case-review/scripts/review_case.py work/<case> --strict --format markdown > work/<case>/report/case-review.md`;该命令对案件只读,除非显式用 shell 重定向保存输出。
- 按语言行为约定:内部推理、工具选择与阶段控制用英文;用户可见消息、章节标签、报告与下一步菜单用中文(除非用户要求其他语言);默认双语标签中文在前、英文在后,用 `/` 分隔。
- 若 Python 3 不可用,仅允许在仓库 bootstrap 路径已为当前平台注册 Python 能力时恢复;若未注册该能力,停止并报告缺失运行时,不要猜测可执行路径、下载包或在技能内手动安装。
- 完成自检:是否审查了 scope.md、timeline.md、workitems.md 和 evidence/;所有 Finding 是否引用现存 Evidence;所有 Path 是否含合法 path_type 和 Evidence 引用;是否执行 hash verification 或记录未执行原因;是否以 strict 模式重新运行并保存 review 结果。
适用边界 · 注意事项
- 不得执行侦察、利用、动态插桩或修改目标;这些属于被路由的分析技能,且需要案件 scope gate。
- 本审查不是法律意见,也不替代组织的证据处理流程。
- 不要在未注册 Python 能力时猜测可执行路径、下载包或手动安装 Python。