dsh-purge 完整指南:DeepSeek Harness 提示词调校、补丁管理与本地靶场
dsh-purge 完整指南:DeepSeek Harness 提示词调校、补丁管理与本地靶场
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
dsh-purge 是装在本机官方 DeepSeek Harness(DSH)上的红队评测插件,把宿主层运行时改写和模型自身行为分开,让你看清任务到底被哪一层拦下。提示词调校、补丁管理、本地靶场收进一个侧栏,适合想评测自家 DSH 鲁棒性、精调提示词的人。
先弄清三件事:是什么、不是什么、前提条件
「模型做不了」常被误判为模型拒绝。其实 DSH 会在运行时改提示词,还叠了审批门、沙箱和会话格式,只看「模型答不答」会把宿主拦截当成模型拒绝。这个插件的作用就是分开这两层:
| 说明 | |
|---|---|
| 是什么 | 装在本机 DSH 官方安装上的插件,补丁和提示词注入都写在本机@deepseek-ai包与本地 profile 里 |
| 不是什么 | 不是公网扫描器,不是针对第三方站点的攻击套件;开源版不下发技能库和知识库 |
| 前提条件 | 本机已装官方 DSH(web 或桌面端),版本对得上,否则补丁只会一排排「跳过」 |
提示词调校、补丁管理、靶场门禁:三个核心页怎么用
换提示词,同时圈定能碰的目标?
不同模型脾气不同,一套提示词通吃不了。打开侧栏「清洗」页,把文本直接粘进提示词编辑框,保存即生效。默认那份是专门给国模调的——工作名叫「小码酱」,要求用英文思考、按用户语言回复,连[Y] —的开场格式都定好了,随时可以点「恢复默认」。
编辑框下面是「自己的服务器」名单,一行一个 IP 或完整主机名。它是靶场门禁的另一道闸:域名不认后缀,先按系统解析(含 hosts),解出来的每个地址都得是私网或回环;hosts 指到公网、解析失败、混入公网地址,一律拦下,密钥、密码、网段不写在这里。
每轮新会话都会把你的文本注入系统提示词,提示词文件属于用户文件,还原操作不会动它。提示词改了什么、圈了哪些地址,全部摊在面板上看得见。
44 项补丁怎么应用得明白、退得回来?
打过补丁的宿主最怕黑箱。「清洗」页把44 项补丁分成工具 14/14、引擎 9/9、提示词 10/10、代码 3/3 四组,进度只计真正生效的条目。动任何文件之前先存一份.dshpurge.bak备份;宿主升级换了文案导致原文对不上,条目显示「跳过」,本次应用照样算成功。「应用」重复点是幂等的。
三个按钮分工清楚:应用写入补丁,还原按备份覆盖回去,卸载先还原再移除插件,宿主不留尾巴。顺带一提,旧版补丁曾把 bash 前台等待从 60 秒拉长到 10 分钟,一条慢命令会让后续调用排队等,补丁 #21 已把带标记的旧值改回官方的 60 秒。
哪条生效、哪条跳过、怎么退,全写在状态表里,宿主升级改文案也改不了这个结论。
规则集怎么切,对话跑歪了怎么退?
规则集支持多套AGENTS.md/CLAUDE.md:在「清洗」页上方列表里启用一套,就写入$DSH_HOME,新会话按它执行;用完停用,宿主回到原样。换项目、换模型不用手改文件。
对话跑歪了,点输入框旁的「回退一次 / 回退上一轮」,或在聊天框输入/rewind,改字重发即可,不另开分支。1.1.61 起多轮对话的回退按当前这一轮定位,不会退到第一条用户消息。规则集切换是开关式的,没有中间状态。
本地靶场能打到哪? 🧪
开源版的边界画在本机与私网。第一次进演练台要读完声明、等倒计时、滚到最底部、逐条勾选三项确认,流程做得像一份正式授权书。授权后可以在资产测绘页查看 IP、端口、指纹清单,还有环境适配、测试状态、报告等页签。
攻击类任务只放行你有权管理的目标——自己的机器、离线靶标,或已有书面授权的演练环境。
安装与验证:一条命令、两次重启、一处版本核对
- 克隆:
git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge。检查点:本地出现 dsh-purge 目录。 - 安装:在仓库目录跑
dsh plugin --profile web add .(官方桌面端把web换成desktop)。检查点:profile 目录下出现node_modules/dsh-purge/package.json。这一步不动宿主。 - 重启:彻底退出旧进程(桌面端连托盘一起退)再打开,点会话标题旁的 dsh-purge,在「清洗」页按一次「应用」。检查点:宿主自行重启一遍,没做完不会重启。
- 验证:聊天里输入
/purge status。检查点:打出 DSH_HOME 和补丁列表,路径正是你正在用的那一份。
版本兼容矩阵:
| DSH 版本 | 对应 dsh-purge |
|---|---|
| 0.2.1-rc.2 | 1.1.78(当前) |
| 0.2.0-rc.2 | 1.1.40 及以上 |
| 0.1.7(含 rc.1 / rc.2) | 1.1.39 及更早 |
版本错配的后果不是报错,而是一排排「跳过」,所以先对版本再装。
信任依据:60 条发版记录加一张截图
- release-notes.md 里从 1.1.16 到 1.1.78 连着 60 条发版记录,其中相当一部分在追 DSH 宿主兼容——0.1.7-rc、0.2.0-rc、0.2.1-rc 每一档都有专门的修复说明。
- README 的「作者说几句」写得很直白:这份开源项目被人倒卖过,作者事后被「叫去谈话」。因此原版明令不许转卖,二开必须署名。
- 仓库里留了一张微信对话截图:有人拿着直播画面问是不是作者,作者随口回了句「嗯呢 是我」。
署名要求也写进了 NOTICE:衍生作品须保留版权声明和来源。人还在、版本还在、社区验证过,这三条就是全部依据。
使用边界:本机、私网与三条不该用
- 它只作用于你自己电脑上的官方 DSH,不是公网扫描工具。
- 攻击类任务只放行回环与 RFC1918 私网段;域名解析后逐个看 IP,混进公网地址就停。只在聊天里声称「这台机器是我的」不算数。
- 它只该用在你有权管理的本机、离线靶标或书面授权的演练环境;禁止制作游戏外挂。
- 借用代码或提示词务必署名,原版不允许倒卖。
你碰到的「拒绝」,是模型不肯答,还是宿主层拦了?评论区讲讲你验证过的方法。
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考