🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

逆向工程工作台 2924704322-gif/re-tool-dsh

DeepSeek Harness
2924704322-gif67 天前有提交已提供中文文档扫描:含敏感能力

把逆向任务卡与工具目录装进设置页统一管理

28.4/100
综合分
3
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add 2924704322-gif/re-tool-dsh
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:待复验
是什么
dsh 原生插件 · dev
装得上吗
曾在 dsh 0.2.0-rc.2 下真实安装成功,但当前 dsh 已更新至 0.2.1-rc.5,本站尚未在新版下复验
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 67 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 12 处,展示前 8 条)
  • 读取本地文件
    index.js:12
    const FRAMEWORK_TEXT = readFileSync(FRAMEWORK_URL, "utf8");
  • 读取本地文件
    index.js:35
    return JSON.parse(readFileSync(STATE_FILE, "utf8"));
  • 写入本地文件
    index.js:42
    await mkdirAsync(STATE_DIR, { recursive: true });
  • 写入本地文件
    index.js:44
    await writeFileAsync(STATE_FILE, JSON.stringify({ ...cur, ...patch }, null, 2), "utf8");
  • 读取本地文件
    index.js:83
    return statSync(p).isDirectory();
  • 读取本地文件
    index.js:91
    return readdirSync(p, { withFileTypes: true });
  • 读取本地文件
    index.js:267
    if (!existsSync(root)) return { ok: false, error: "路径不存在:请先创建该文件夹", ...stateView() };
  • 读取本地文件
    index.js:293
    if (!existsSync(root)) return { ok: false, error: "路径不存在:请先创建该文件夹", ...stateView() };
扫描于 2026/10/31(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-typert-protocol
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 管理逆向任务卡
  • 管理工具目录
  • 设置页统一管理

README

由 DeepSeek 最新模型翻译生成
dsh-re-tools-framework — RE-Tools 框架插件 把「逆向工程任务工作流框架 + 任务卡系统」打包成 DSH 插件。只带框架,不含任何个人安装信息。 - ❌ 不含:工具二进制(Ghidra/dnSpy/x64dbg/UPX…)、项目数据、个人账号/站点/漏洞报告、知识/技能内容 - ✅ 含:目录骨架、脱敏规则(AGENTS.md/_RULES.md/系统提示词段)、任务卡系统全套、开卡/校验/收尾三脚本(路径自适应) 包内容 | 路径 | 说明 | | index.js | 注册「RE-Tools 框架规则」系统提示词段 + re_tools_status 工具 + reTools 远程服务(读盘点) | | lib/client.js | 客户端:在「设置」里新增 RE-Tools 框架页面(直观展示工具/知识库/技能库/脚本/项目) | | cordis.patch.yml | 插件注册行 | | prompts/re-tools-framework.md | 脱敏框架规则(注入系统提示词) | | scaffold/ | 安装时复制到目标目录的空骨架 + 任务卡系统 + 规则(路径参数化为 <TOOLS_ROOT>)+ 内置 RAG 检索 08-知识库\06-工具\rag_build_v2.py |
展开完整文档(README 剩余 1 节)
dsh-re-tools-framework — RE-Tools 框架插件

把「逆向工程任务工作流框架 + 任务卡系统」打包成 DSH 插件。只带框架,不含任何个人安装信息。

- ❌ 不含:工具二进制(Ghidra/dnSpy/x64dbg/UPX…)、项目数据、个人账号/站点/漏洞报告、知识/技能内容
- ✅ 含:目录骨架、脱敏规则(AGENTS.md/_RULES.md/系统提示词段)、任务卡系统全套、开卡/校验/收尾三脚本(路径自适应)

包内容

| 路径 | 说明 |
| index.js | 注册「RE-Tools 框架规则」系统提示词段 + re_tools_status 工具 + reTools 远程服务(读盘点) |
| lib/client.js | 客户端:在「设置」里新增 RE-Tools 框架页面(直观展示工具/知识库/技能库/脚本/项目) |
| cordis.patch.yml | 插件注册行 |
| prompts/re-tools-framework.md | 脱敏框架规则(注入系统提示词) |
| scaffold/ | 安装时复制到目标目录的空骨架 + 任务卡系统 + 规则(路径参数化为 <TOOLS_ROOT>)+ 内置 RAG 检索 08-知识库\06-工具\rag_build_v2.py |
| install.ps1 | 安装:复制骨架到目标根 + 注册 bundle 到 profile |
| uninstall.ps1 | 卸载:移除 bundle 注册(可选删骨架) |
| HARNESS_PLUGIN.md | 插件说明 |

功能:RE-Tools 框架设置页

装好并重启 GUI 后,设置 → 最右侧「RE-Tools 框架」页会直观展示所选根目录下的:

- 工具(01-识别侦查 / 02-静态分析 / 03-动态调试 / 04-网络抓包 / 05-修改重打包)
- 知识库(08,按分类列出文件)
- 技能库(09,按领域列出)
- 复用脚本(06,按分类列出)
- 项目(07,列出任务夹)

支持自动检测候选根(E:\RE-Tools / D:\RE-Tools / C:\RE-Tools / env RE_TOOLS_ROOT)与手动输入路径。

根目录管理

设置页的「根目录管理」区提供:

- 默认根:点根目录旁的「设为默认」,进入页面自动展示该根;当前默认带「(默认)」标记。
- 删除(移除):对「登记过的根目录」显示「移除」按钮 —— 只取消登记,绝不删除磁盘上的任何文件;若移除的是默认根,自动清空默认。
- 添加:输入一个已有文件夹路径点「添加」,登记为新根目录(须已存在;仅登记,不改目录)。
- 状态持久化在 ~/.dsh/.re-tools-framework/state.json(roots 登记列表 + defaultRoot 默认根)。

功能:首次自动建库

新用户没有现成仓库时,设置页会显示建库引导:

1. 未检测到任何仓库 → 页面直接显示引导卡片;
2. 输入一个已有的空文件夹路径点击「创建框架」;
3. 服务端校验(必须是存在的空目录,非空一律拒绝)后,把 scaffold/ 全套骨架(目录结构 + 规则文档 + 任务卡系统 + 三脚本 + 各目录 README/安装指南)写入该文件夹;
4. 建库成功后自动以该路径为默认根,并立即展示盘点内容;
5. 默认根持久化在 ~/.dsh/.re-tools-framework/state.json,下次进入直接展示。

已有仓库的用户可通过「引导建库到其他空目录」按钮,再给新仓库建库。

安装

⚠️ 重要:测试 profile 与正式 profile 共用 DSH 的「任务看板」单实例锁。
若正式 GUI 正在运行,先停止它再启动测试 profile,否则会报 task-board ledger is already owned 而无法启动。正式/测试切换时都先停再启。

方式 A:直接装进现有 profile(最快,会改动正式环境)

0) 备份(可选但推荐) Copy-Item "$env:USERPROFILE\.dsh\profiles\web\package.json" "$env:USERPROFILE\.dsh\profiles\web\package.json.bak"

1) 注册 bundle(-SkipCopy:不复制骨架,骨架由设置页「创建框架」或 install.ps1 不带 -SkipCopy 落地) & "$env:USERPROFILE\.dsh\plugins\dsh-re-tools-framework\install.ps1" -Profile web -SkipCopy

2) 安装依赖 pushd "$env:USERPROFILE\.dsh\profiles\web"; pnpm install; popd

3) 完全重启 GUI → 设置里出现「RE-Tools 框架」页回滚:uninstall.ps1 -Profile web -AlsoDropDependency(或还原备份后 pnpm install)。

方式 B:隔离测试 profile(推荐先测,不污染正式环境)

1) 轻量创建(只复制配置,不复制 200MB node_modules;同样先停止正式 GUI) $src="$env:USERPROFILE\.dsh\profiles\web"; $t="$env:USERPROFILE\.dsh\profiles\fw-test" New-Item -ItemType Directory -Force -Path $t Copy-Item "$src\package.json" $t; Copy-Item "$src\cordis.yml" $t; Copy-Item "$src\cordis.patch.yml" $t; Copy-Item "$src\pnpm-workspace.yaml" $t; Copy-Item "$src\pnpm-lock.yaml" $t; Copy-Item "$src\.dsh-market" $t -ErrorAction SilentlyContinue

2) 注册 bundle + 装依赖 & "$env:USERPROFILE\.dsh\plugins\dsh-re-tools-framework\install.ps1" -Profile fw-test -SkipCopy pushd $t; pnpm install; popd
3) 验证组合
dsh --profile fw-test --dump-config | Select-String "re-tools-framework"

4) 启动测试(务必先停正式 GUI)
dsh --profile fw-test

测试完清理 Remove-Item -Recurse $t

注意:dsh 的 --dump-config 只读组合配置,不会占用实例锁,随时可跑。

卸载

.\uninstall.ps1 -Profile fw-test
手动清理测试 profile Remove-Item -Recurse "$env:USERPROFILE\.dsh\profiles\fw-test"

脱敏说明

- 红线触发词(已去个人化)→ 插件版统一为 解除红线
- 领域路由/动作层命名(已去个人化)→ 技能路由 / 技能库
- 原硬编码路径(已去个人化)→ $PSScriptRoot 自适应 / <TOOLS_ROOT> 占位
- 所有示例、站点、账号、版本号、个人规则 → 清空或通用化
- 全包零个人信息:不含工具二进制、项目数据、知识/技能内容、个人口令或人格设定
预览分享卡片长什么样 ↓2924704322-gif/re-tool-dsh
分享 · DeepSeek Harness Hub
2924704322-gif/re-tool-dsh

把逆向任务卡与工具目录装进设置页统一管理

回到顶部