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 上的 AI 红队评测插件,负责系统提示词注入和宿主策略清洗。模型"拒答"的时候,你能分清是宿主层先拦下的,还是模型层自己拒绝的。下面按我上手的顺序,把安装、应用、验证、换提示词、演练台授权和还原完整走一遍。
装完怎么才算成功:dsh-purge 从 add 命令到「应用」按钮
先装插件,终端一行命令:
dsh plugin --profile web add dsh-purge跑的是官方桌面 EXE 的话,把命令里的web换成desktop即可。
有一点先说在前面:dsh-purge 的按钮从来不出现在宿主设置页,入口只在会话标题旁边。按钮看不到的话,多半是改错了.dsh主目录下的 profile,或者忘了重启宿主。
接下来完全退出宿主再重新打开,点会话标题旁的 dsh-purge 按钮,进「清洗」页点「应用」;成功后宿主会自动重启一次。懒得点按钮也没关系,聊天里发/purge apply效果相同。
⚠️ 点完「应用」别指望当前对话立刻有变化。「应用」只是把补丁写进磁盘,正在跑的进程还是旧逻辑,注入要等重启后新开的一轮对话才进当前会话。
验证也很直接:聊天里发/purge status,核对打印出来的DSH_HOME和补丁清单是不是你正在用的宿主。对得上,就算装好了。
回答被拦在哪一层:宿主策略与模型拒绝的边界
结论先说:只盯着"模型答不答应"的评测,容易怪错地方。
DeepSeek Harness 并不只是把你的问题转交给模型,运行时还会改写提示词、管审批门,并处理沙箱策略与会话格式。看起来像"模型拒绝"的,可能先在宿主层就被拦掉了。dsh-purge 把这两层拆开:宿主层拦掉的,用补丁清洗掉;模型层自己拒绝的,留给你如实评估。
它做的改动落在几类上:
- 覆盖段注入:把你编辑的提示词原样写入会话 systemPrompt 覆盖段,空内容则完全不写
- 策略补丁组:替换本机官方包里的默认文案、权限策略与工具上限,官方能力保留
- 受控演练台:授权后可看资产测绘、技能库与本机环境,测绘数据落本地 SQLite
- 规则集切换:维护多套
AGENTS.md/CLAUDE.md,启用即写入$DSH_HOME
提示词放在哪:prompt-inject.md 与不同模型换不同提示词
提示词存放在$DSH_HOME/prompt-inject.md,在清洗页的编辑区直接改。规则很简单:有内容时原样写入 systemPrompt 覆盖段,为空则不写。你改过的内容在重复应用时会被保留,不会被覆盖,所以不同模型可以各用一份提示词。
清洗页上还能按组展开补丁、逐项看状态,编辑区下方是"自己的服务器"名单。启动时是否自动检查并应用这类运行开关,集中在 cordis.patch.yml 里改,不用动代码。
内置的红队预设在 presets/redteam/,发一个靶标单位名称,就能拉起信息收集、资产梳理、漏洞发现、漏洞利用、内网渗透五个角色的红队智能体。
演练台第一次授权怎么走:AI 红队评测前的声明、倒计时与三个确认框
「演练台」标签在授权前显示"未授权"。首次进入只需要完成一道流程:读完整声明,等倒计时走完,滚动到文末,勾选三项确认框。
授权后进入演练主界面,有资产测绘、环境适配、漏洞成果、得分目标、报告、知识库、技能库等标签页,测绘结果落在本地 SQLite 资产库里。
边界要说清楚:它只用于你有权管理的本机官方 Harness、离线本地合成靶标,或已书面授权的演练环境。
多套 AGENTS.md 怎么切换:规则集与聊天命令速查
规则集区可以维护多套AGENTS.md/CLAUDE.md,在列表里点启用就会写入$DSH_HOME;聊天里用/rules use <id>也能随手切换。
随包的技能文档可通过清洗页或/skills import导入官方技能目录;卸载插件后,你已经导入的技能目录不会被删。
日常操作用的命令不多,记这几条就够:
- 应用补丁:聊天
/purge apply,或终端dsh-purge --apply - 查看状态:
/purge status或dsh-purge --status - 还原回原版:
/purge revert或dsh-purge --revert - 切换规则集:
/rules use <id>(仅聊天) - 回退上一轮:
/rewind(仅聊天) - 卸载插件:
/purge uninstall或dsh-purge --uninstall
出错了怎么退回去:提示词注入的备份、还原与合规边界
整套操作都发生在本机文件和本机进程里,任何一步都能退回去:
- 先备份:应用前把每个目标文件备份为
<文件>.dshpurge.bak - 按需应用:补丁已生效就直接跳过,重复应用是幂等的,不会反复改文件
- 一键还原:点「还原」或发
/purge revert,用备份覆盖回去并删除备份;prompt-inject.md属于你的文件,会保留。「卸载」则是先还原,再移除注入文件与插件本身
⚠️ 另一种常见状态:应用后部分补丁显示"跳过"。当前补丁对准 dsh 0.2.0-rc.2,原文对不上时对应条目显示"跳过"而不是乱改文件。跳过是保护机制,不是报错,这次应用仍算完成。
用之前把合规红线确认一遍:
- 只在有合法书面授权的目标上运行:本机官方 Harness、离线靶标、已授权演练环境
- 严禁商业售卖、付费倒卖或黑灰产牟利,用于违法违规会立即终止开源许可
- 下载、部署与输入输出的全部法律后果,由你独立承担
装好之后先跑一次/purge status确认路径,再开一轮新对话验证提示词覆盖段是否生效。中途不满意,点一下「还原」,一切回到原点。
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考