Files
reverse-skill/skills/ops/sandbox-profile.md
2026-08-08 18:32:33 +08:00

55 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.
# 可选沙箱工具 Profile(对照 bootstrap-manifest)
> Z3r0 默认镜像工具很全;reverse-skill **不捆绑镜像**,用本表做「覆盖率对照」与可选 Docker 建议。
## reverse-skill 可自动 bootstrap 的能力
来源:`skills/scripts/bootstrap-manifest.json`(以文件为准):
| 能力 | 典型场景 |
|------|----------|
| jadx / apktool / adb / frida / frida-ps | Android |
| r2 / rabin2 | 二进制 CLI |
| idalib-mcp / idapro | IDA MCP |
| jeb-pro | 商业 Android / ARM 反编译器(手动许可安装) |
| jshookmcp / reqable-mcp / anything-analyzer / agent-browser | Web/JS/抓包/浏览器 |
| ghidra-mcp | Ghidra |
| nmap / seclists / proxycat / burpsuite-mcp / pentestswarm | 渗透 |
| binwalk / pwntools / yara | 固件/pwn/恶意 |
```powershell
powershell -File skills\scripts\bootstrap-reverse.ps1 -Capability @('jadx','nmap','yara') -StartServices
powershell -File skills\scripts\refresh-tool-index.ps1
```
## Z3r0 沙箱常见但本包 manifest 未自动装的
| 工具 | reverse-skill 策略 |
|------|-------------------|
| subfinder / amass / httpx / ffuf / nuclei / sqlmap | 文档安装 / Kali 脚本 / 外部 MCP;**勿假装 bootstrap 已有** |
| Ghidra GUI 全量 | ghidra-mcp 能力 + 手动插件步骤 |
| gdb / pwndbg | 平台文档手动;pwntools 可 bootstrap |
| hydra / hashcat | 手动或 Kali |
| JEB Pro | 用户持有许可证后手动安装;第三方 MCP bridge 必须先完成供应链审查 |
| Reqable 桌面客户端 | 用户手动安装;`reqable-mcp` 仅登记官方固定版本的 MCP 运行时 |
| SecLists | seclists 能力 |
## 推荐「轻量 Docker 作战」profile(可选,非依赖)
仅当用户 **自己** 有 Docker 且授权 lab 时:
```text
最小:nmap + nuclei + sqlmap 容器或 pentestMCP 类镜像
移动:jadx + apktool + frida 宿主机
逆向:宿主机 IDA/r2 + tool-index
```
**MUST NOT** 要求用户安装 Z3r0 才能使用 reverse-skill。
## network_profile 联动
沙箱内扫描仍受 case `scope.md` 的 `network_profile` 约束:
- `offline` → 不建议起对外扫描容器
- `authorized_target_only` → 容器也只能打 in_scope