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