dsh-purge 完整指南:三步生效的 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 上的破甲插件:清洗宿主默认策略、按模型换系统提示词、内置受控演练台。你看到的"不",很可能在宿主层就被挡住了,模型根本没开口。
先分清两层:它是换阀,不是换水源
把模型比作水源,Harness 就是水管上那只阀门。它干的活远不止"把问题转给模型":运行时改提示词、审批门、沙箱策略、会话格式,都在它的职权范围内。所以出水小,不一定是水源没水,多半是阀门没开到位。
dsh-purge 做的事就是换阀:在你本机已装的官方@deepseek-ai包上打补丁,调整默认文案、权限策略与工具上限,官方能力原样保留;系统提示词的覆盖段则交到你手里自己控。
- 是什么:装在本机官方 Web / 桌面端 Harness 上的评测插件,改的是本机文件与本机进程;
- 不是什么:不是公网扫描器,不是针对第三方的攻击套件,仓库内不含木马与对外攻击载荷。
分清谁在拦截,"拒绝"这个词才有方向。
装到生效三步:装、应用、重启
最短动线,一步都省不得:
- 装插件:
dsh plugin --profile web add https://gitcode.com/GitHub_Trending/ds/dsh-purge。官方桌面 EXE 把web换成desktop。Web 与桌面分开装、分开应用,只装你正在用的那一个; - 重启后点应用:完全退出宿主再打开,点会话标题旁的dsh-purge按钮,在右侧栏「清洗」页点应用——注意它不出现在宿主自己的设置页里;
- 再重启、新开会话:「应用」只把补丁和提示词写进磁盘,当前进程还是旧的。重启后新开一轮对话,注入才真正进入当前会话。
最容易被忽略的坑在第 3 步:插件装好了 ≠ 补丁应用了 ≠ 当前会话生效了。生效链路是"装 → 应用 → 重启 → 新会话",断掉任何一环都停在旧状态。
✅ 验证只需一句话:聊天里输入/purge status,打印出DSH_HOME与补丁清单,路径和你实际在用的宿主对得上,就算装好了。
核心能力
按模型换提示词:覆盖段是你的地盘
能干什么:提示词统一存在$DSH_HOME/prompt-inject.md。文件有内容时,原样写入 systemPrompt 覆盖段;为空则不写。每轮对话,覆盖段被拼在系统提示词前面——不同模型配不同提示词,配合度就能重新排一次序。
怎么用:在清洗页的编辑区直接改,点保存。你改过的内容会被保留,重复应用不会覆盖。默认值只是种子,覆盖段才是你的地盘。
边界在哪:这套机制本质是提示词注入,注入什么由你写的内容决定。写得越具体,各模型的行为差异越明显;写得含糊,效果就含糊。
规则集:多套 AGENTS.md 一键启用与切换
能干什么:支持多套AGENTS.md/CLAUDE.md规则集,启用即写入$DSH_HOME。一个团队多项目、多规范时,不必再手动拷文件。
怎么用:清洗页的规则集区域,上方是列表(启用或删除),下方直接编辑正文。用/rules use <id>切换哪套生效。
边界在哪:规则集只是"启用即写入",改正文后记得保存再启用,别把两套规范混在同一个 id 里。
演练台:四步确认后的受控红队演练
能干什么:「演练台」标签在授权前显示未授权。内置预设放在 presets/redteam/:preset.yml定义红队模式——发送一个靶标单位名称即可拉起红队智能体,配信息收集、资产梳理、漏洞发现、漏洞利用、内网渗透五个执行角色(最多 3 个并发)。授权后页签包括资产测绘、环境适配、漏洞成果、得分目标、报告等,结果落入本地 SQLite 资产库,数据在$DSH_HOME/redteam,全部落在你本机。
怎么用:第一次进入要完成四步确认:阅读全文声明 → 等待倒计时 → 滚动到文末 → 勾选三项确认框。四步走完,真正的界面才开放。手头有技能文档(压缩包或文件夹)的话,可通过清洗页导入官方技能目录。
边界在哪:开源版只放行本机回环与 RFC1918 私网;域名先解析再判定,对话里说"这是我的服务器"不会放行。
四步确认不是做样子,是你对责任动手接管的时刻。
红线:允许的与禁止的
⚠️ 本项目为非盈利开源项目(Apache-2.0 协议),使用范围限定在本机或已书面授权的环境:
允许:
- 对你本机已安装的官方 Harness 做补丁、注入、回滚、卸载,全程在本机文件与本机进程内完成;
- 在离线本地合成靶标、已书面授权的演练环境中做受控评测;
- 二开与再分发——但必须署名并注明来源仓库,原版不允许倒卖。
禁止:
- 在未获得所有者合法书面授权的目标上运行;
- 用于勒索、破坏、撞库或传播恶意载荷;
- 诱导生成法律禁止的内容;
- 把插件当跳板对外网发探测或攻击包。
你对自己全部下载、部署与输入输出后果独立承担法律责任;任何用于违法犯罪的行为,开源许可自动终止。
可逆也是 dsh-purge 的默认属性:应用前原件会备份为<文件>.dshpurge.bak,点还原或/purge revert用备份覆盖回去并删除备份,prompt-inject.md是你的文件,还原时保留;卸载会先自动还原再删插件。重复应用是幂等的,宿主版本不匹配时对应补丁显示跳过而不是乱改文件。
排障表:命令与配置收在两个地方
| 场景 | 命令 / 操作 | 说明 |
|---|---|---|
| 查看状态 | /purge status或dsh-purge --status | 打印DSH_HOME与补丁清单 |
| 应用补丁 | /purge apply或dsh-purge --apply | 先备份后替换,幂等可重复执行 |
| 一键还原 | /purge revert或dsh-purge --revert | 用备份覆盖回去,保留你的提示词文件 |
| 卸载插件 | /purge uninstall或dsh-purge --uninstall | 先还原(若已应用)再删注入与插件 |
| 编辑提示词 | /purge edit或dsh-purge --edit | 打开覆盖段所在文件 |
| 切换规则集 | /rules use <id> | 启用哪套 AGENTS.md 生效 |
| 回退上一轮 | /rewind | 已发送内容回到输入框,改字重发 |
运行时配置集中在 cordis.patch.yml:enabled是总开关;autoApplyOnStart决定是否在启动时自动检查并应用;postPrompt/postPromptOrder决定覆盖段内容与注入顺序;autoRetry/retryMax是失败重试次数及上限;autoContinue/continueMax控制自动续跑及其上限。命令查聊天输入框,配置翻这个文件,排障基本就闭环了。
所以,下次再遇到模型不回答,别急着改话术:先跑一句/purge status确认两层是分开的,再判断是谁说了"不"。装、应用、重启三步,每一步都有退路——现在就可以从第 1 步的dsh plugin add开始。
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考