Files

34 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Seep 工作空间任务隔离与目录管理规范 (Workspace Rules)
本规范为 **Seep 逆向与攻防工程平台** 的最高级别目录管理铁律,由主人制定并由小π严格执行。
---
## 核心准则:一任务一目录,零根目录污染
所有在此工作空间(`seep/`)开展的新任务(无论逆向分析、漏洞挖掘、POC复现、补丁研发或解包审计),必须严格遵守以下规则:
### 1. 新任务强制新建独立文件夹
- **规则**:接到主人下达的任何新任务时,**首先**必须在根目录下创建以任务/目标命名的专属子文件夹(例如 `tasks/<目标名>/` 或根目录专属 `<目标名>/`,如 `xyplorer/`、`mumu/`、`Hills/`)。
- **禁止行为**:严禁在 `seep/` 根目录下直接进行临时文件的创建、提取、解压或运行输出。
### 2. 全生命周期数据闭环隔离
- **过程产物归位**:
- 分析日志(*.log)
- 临时抓取与截图(*.png, *.jpg)
- 中间逆向提取文本(*.txt, *.csv, *.json)
- 汇编/机器码/内存 Dump(*.bin, *.dmp, *.id*)
- 编写的补丁代码与构建脚本(*.c, *.py, *.ps1, *.dll, *.exe)
- 以上所有产物**必须 100% 存放于对应任务专属文件夹内**,绝不允许溢出到根目录。
### 3. 命令执行上下文规范
- 在运行 PowerShell、Python、Radare2、Apktool 或编译器时,必须显式切换到对应任务文件夹上下文执行(即先 `cd <任务文件夹>`),确保工作进程生成的临时日志与派生产物直接就地留存。
### 4. 根目录资产白名单
`seep/` 根目录仅允许保留以下系统级公共组件,严禁堆放其他个人或任务文件:
- `seep_mcp_server.py` / `test_seep_mcp.py` / `run_seep_mcp.bat`:Seep 核心 MCP 服务套件
- `Tool/`:【专属工具库】所有全局逆向工具链、分析套件及通用辅助脚本(包括 `Tool/scripts/`)统一存放在此
- `open-reverselab/`:底层知识库与核心支持框架
- 各任务独立业务文件夹(如 `Hills/`, `mumu/`, `xyplorer/` 等)
- `WORKSPACE_RULES.md`:本规范文件