dsh-purge 完整上手:3 步装好 DeepSeek Harness 破甲插件,提示词可换、一键可回退
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
上周有人问我,同一个问题换个模式就被拒了,是不是模型"双标"。八成不是。请求在进模型之前,还要过宿主(DeepSeek Harness)的提示词改写、审批门和沙箱。这一层拦住了,模型根本没收到你的问题。
dsh-purge 是装在你本机官方 Harness 上的红队评测插件:清洗宿主默认策略、替换破甲提示词、内置受控演练台。它只改本机已安装的@deepseek-ai包和本机配置,不对外网发任何包。它解决"拦截到底卡在哪一层",不替你解决绕过别人家系统的问题。
动手前先分清 profile 和「应用」
| 术语 | 含义 | 边界 |
|---|---|---|
| profile | 宿主身份:官方dsh web用web,官方桌面 EXE 用desktop | 两端分开装、分开应用,在一个宿主里点不了另一个的「应用」 |
| 「应用」 | 在插件「清洗」页把补丁和提示词写进磁盘,成功后宿主自动重启一次 | 入口在会话标题旁的dsh-purge按钮;宿主设置页里没有这一项,找不到很正常 |
$DSH_HOME | 宿主主目录,默认~/.dsh,插件的提示词、规则集、备份都落在这里 | 路径按环境变量 → 启动器旁.dsh→~/.dsh顺序探测,不写死盘符 |
装进正确的 profile 并验证补丁状态
第 1 步:装插件。前提:dsh在 PATH 中、Node ≥18,先确认你的宿主版本。当前 1.1.78 适配 DSH0.2.1-rc.2,0.2.0仍可用;0.1.7系列请改用 1.1.39 及更早的版本,对不上的补丁只会显示"跳过",不会乱改文件。
dsh plugin --profile web add https://codeload.github.com/YuJunZhiXue/dsh-purge/tar.gz/refs/heads/master桌面端把web换成desktop。判断成功:profile 的node_modules/dsh-purge/目录存在。注意 npm 仓库没有dsh-purge这个包名,别pnpm add dsh-purge。
第 2 步:完全退出宿主再重开,点「应用」。Web 停掉dsh web再起;桌面连托盘一起退。然后在会话标题旁点dsh-purge,在「清洗」页点「应用」。补丁打完才会自动重启,没打完它不重启。
第 3 步:新开一轮对话,验证。当前进程里还是旧内容,必须新会话注入才生效。在聊天框输入:
/purge status能打印出DSH_HOME和补丁清单,且路径正是你正在用的那份宿主,说明全链路通了。「清洗」页的进度只计真正已应用的项,补丁按组展开长这样:
给每个模型换自己的破甲提示词
提示词统一放在$DSH_HOME/prompt-inject.md,在「清洗」页直接编辑。文件非空时就原样写进会话级 systemPrompt 覆盖段,留空则不写。你改过的内容在重复应用时会被保留,不会被默认值盖掉——身份只来自你自己这份文件。评测多个模型时,给每个模型准备一版提示词,对比结论才公平。
用多套规则集区分日常和评测
「清洗」页下方维护多套AGENTS.md/CLAUDE.md规则集,启用哪套就写入哪套到$DSH_HOME;聊天里/rules use <id>也能切换,/rules list看现有集合:
演练台:先过授权关,再看资产
演练台在授权前显示"未授权"。首次进入要完整走一遍安全确认:读完整声明 → 等倒计时结束 → 滚动到文末 → 勾选三项确认框,一步不能少:
授权后进入资产测绘等标签页,只用于你有权管理的本机、离线本地靶标,或已书面授权的演练环境。开源版攻击任务默认全拦,只放行本机回环和 RFC1918 私网 IP,域名先按系统解析、解析到的每个地址都必须是私网或回环才放行。
命令速查:聊天框和终端两套
| 场景 | 聊天命令 | 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> | — |
| 回退上一轮 | /rewind | — |
随时回到原状
每个目标文件在应用前会备份为<文件>.dshpurge.bak,「还原」用备份覆盖回去并删掉备份;「卸载」先还原,再删注入文件、规则库和插件本身。prompt-inject.md属于你的文件,还原时保留。重复点「应用」是幂等的,不会叠加副作用。
⚠️ 合规边界只列四条:只在自己有权管理的本机官方 Harness 上做评测;只在离线本地靶标或已书面授权的环境里跑完整流程;绝不在未授权目标、公网系统或生产业务上运行;不用于勒索、破坏、撞库或传播任何恶意载荷。详细条款见 README.zh-CN.md 中的严正声明。
下一步
重启宿主后,会话标题旁出现dsh-purge按钮就成功了一半:点「应用」,然后输入/purge status确认。如果只想先观察几天,现在就可以:
dsh-purge --status【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考