ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

dsh-purge 安装指南:DSH 提示词调校、44 项补丁管理与本地回退教程

dsh-purge 安装指南:DSH 提示词调校、44 项补丁管理与本地回退教程

dsh-purge 安装指南:DSH 提示词调校、44 项补丁管理与本地回退教程

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

DSH 对一个问题回你「做不了」,换个说法又肯干——卡住你的多半不是模型,是宿主层。dsh-purge 是装在本机官方 DeepSeek Harness 上的红队评测插件,提示词调校、补丁管理、本地靶场都收在会话标题旁的一个侧栏里。它只动你本机那份官方 DSH,不碰公网。

装之前,先问自己 3 个能查证的问题

问题一:我手上这份 DSH 的版本接得住吗?仓库 package.json 里写死了"dshTarget": "0.2.1-rc.2",README.zh-CN.md 的「适配范围」一节说得更细:当前 1.1.78 适配 DSH 0.2.1-rc.2,0.2.0 仍可用,0.1.x 明确「不要拿它去打」,要回旧版本得去 Releases 选对应标签。版本错配的后果不是报错,而是补丁列表里一排排「跳过」——这个行为本身也写在文档里。

问题二:这个项目还有人维护吗?release-notes.md 从 1.1.16 排到 1.1.78,共 60 条发版记录,中间没有断档。追宿主兼容的条目占相当比例:1.1.73、1.1.74 连续两版适配 0.2.1-rc.2,1.1.75 修市场一键安装报错,1.1.76 修只有 pnpm 的机器装不上,1.1.77 补拦截漏洞,1.1.78 修卸载后无法新建会话。README 还留了一张微信对话截图,社区当面验证过作者身份(见 docs/notice/)。

问题三:它的边界画在哪?README「作者说几句」和法律声明里白纸黑字:开源版攻击任务只认本机回环和 RFC1918 私网;开源版不下发技能库和知识库;作用对象仅限你自己电脑上已安装的官方 DSH。

版本对得上、发版没断档、边界写在 README 里——这三条都能在仓库内自查,不需要听宣传。

核心能力:3 个高频动作

补丁状态在哪看:44 项逐条列明,还原走备份

你遇到什么:宿主升级换了文案,打过补丁的文件到底还生效没有,全凭感觉。

它怎么接:打开侧栏「清洗」页,44 项补丁分成工具、引擎、提示词、代码四组展示,哪条成功、哪条跳过逐条写明,进度只统计真正生效的条目;原文对不上的条目显示「跳过」,本次应用仍算完成,不会乱改文件;「应用」重复点也是幂等的。

结果什么样:动任何文件前先存一份.dshpurge.bak备份;点「还原」按备份覆盖回去,点「卸载」会先还原再移除插件,宿主不留尾巴。顺带一提,旧版补丁曾把 bash 前台等待从 60 秒拉到 10 分钟,一条慢命令能让后面的调用全排队,补丁 #21 已把带插件标记的旧值改回官方 60 秒。

提示词怎么改、调校完怎么回退:编辑框 + 恢复默认

你遇到什么:宿主在运行时还会改提示词,不同模型脾气不同,一套提示词通吃不了。

它怎么接:「清洗」页的提示词编辑框直接粘文本,保存后每一轮新会话都会注入到系统提示词最前面;默认那份是专门给国模调的,工作名叫「小码酱」,要求用英文思考、按用户语言回复。规则集支持多套AGENTS.md/CLAUDE.md,启用就切换。框下面还有「自己的服务器」名单,一行一个 IP 或完整主机名,圈定哪些地址能碰——域名不认后缀,先解析,解出来的每个地址都得是私网或回环。

结果什么样:不想用了点「恢复默认」;prompt-inject.md属于用户文件,还原操作不会动它。对话跑歪了,点输入框旁的「回退一次 / 回退上一轮」,或在聊天框输入/rewind,改字后重发上一轮即可。

靶场怎么开 🧪:授权流程做完才算进场

你遇到什么:想练攻击类任务,但公网不能碰。

它怎么接:第一次进「演练台」要先读完声明、等倒计时、滚到最底部、逐条勾选三项确认——流程做得像一份正式授权书。授权通过后,资产测绘页给出 IP、端口、指纹清单。

结果什么样:攻击类任务只能打你有权管理的目标——自己的机器、离线靶标,或已有书面授权的演练环境。1.1.74 起把门禁补严:169.254云元数据不再当靶场、IPv4 映射 IPv6 拆开再判、攻击句不写目标也不放行。

快速上手:1 条命令、2 次重启、1 个验证

  1. 装:git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge,在仓库目录里执行dsh plugin --profile web add .;用官方桌面端就把web换成desktop。
  2. 应用:先彻底退出旧进程(桌面端托盘也要退),再打开宿主 → 点会话标题旁的 dsh-purge → 「清洗」页点一次「应用」→ 成功后宿主会自行重启一遍 → 新开一轮对话。装插件这步只写 profile,只有「应用」才会动宿主文件。
  3. 当场验:聊天里输入/purge status,能打出DSH_HOME和补丁列表、路径正是你正在用的那份,就算生效了。
  4. 对版本:1.1.78 ↔ DSH 0.2.1-rc.2,0.2.0 也能用,0.1.x 别上。对不上就去看「跳过」出现在哪几条,而不是硬装。

边界与风险:别拿它做什么 ⚖️

  • 地址段:开源版攻击任务只放行本机回环与 RFC1918 私网段;域名先解析再看 IP,hosts指到公网、解析失败、混进公网地址,一律拦下;在聊天里说「这台机器是我的」不算数。
  • 环境:只用于你有权管理的本机、离线靶标或书面授权的演练环境;README 法律声明里明令禁止制作游戏外挂,提示词和会话门口一起拦。
  • 署名:原版不允许倒卖;二开或借用代码、提示词必须署名并写明来源,NOTICE 里保留版权声明是硬性要求。

开源版的全部能力,都被这条边界圈死在本机与私网里。

DSH 回你「做不了」的时候,你怎么判断到底是模型拒绝、还是宿主层拦的?评论区聊聊你的验证方法。

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进