AI 明明会做却说不会?卡点多半不在模型: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 上的红队评测插件,一句话讲清三件事:换掉宿主的提示词、把"谁拦的"拆出来看、改坏了一键还原回出厂。
🚧 为什么同一句话有时能跑通:你和模型之间有道门禁
把一次提问想成发一单货。模型是远端的仓库,货不是直接到的——中间有个"海关",就是 DeepSeek Harness。
这个海关不只是转发。它在链路上干四件事:
- 运行时改写提示词
- 过审批门
- 管沙箱策略
- 迁移会话格式
于是你会撞见两种"不行",而它们长得一模一样:
- 模型的"不行":货到了仓库,仓库不肯发
- 宿主的"不行":货被海关扣下,或者路上被人换了包装
只看"模型答不答",你会把宿主拦截误当成模型拒绝。这两层分不清,所有评测结论都是悬的。dsh-purge 做的事就是拆这两层:哪些句子是模型自己说的,哪些是宿主拦下来的,分两栏摆给你。
它自带的默认提示词是面向国模「小码酱」写的,风格很直:先复述任务,再给步骤。这是它"破甲"感觉最明显的一份。
📋 换提示词怎么换:每个模型可以各挂一本
核心卖点一句话:每个模型都能破甲,而且可以各挂各的提示词。
操作分三档,从粗到细:
- 提示词框直接改:清洗页的提示词框里改完保存,写进
prompt-inject.md,之后每轮会话都带着 - 规则集多槽位:多套
AGENTS.md/CLAUDE.md各占一个槽位,点"启用"就写入生效 - 每轮开始三级决策:注入文件、本地规则、工作区策略依次过,最后拼成系统提示词。换手册不用重启宿主,下个会话就生效
规则集界面长这样,上半部分是槽位列表,下半部分编辑正文:
🔧 改乱了,怎么一键还原回出厂
动宿主包文件,最怕改花眼。dsh-purge 的处理很硬:
- 应用前,每个目标文件先备份成
.dshpurge.bak - 还原就是把备份覆盖回去,删掉备份收工
- 卸载更彻底:先还原,再删注入文件和规则库,把插件自己也带走
补丁状态在清洗页分组摆着:提示词、代码、引擎、工具各一组。计数只算真正应用上的项,没匹配上的显示"跳过",不乱改文件。
清洗页就是整台机器的"对账簿",每组多少项、有没有备份、当前哪个版本,一屏看完:
还有一个细节省很多事:启动时自动复查重放。npm 升级把node_modules盖掉、补丁没了,不用你手改文件再点一遍,宿主一启动就补回来。
🚫 只认"自己家的仓库":开源版的红线
得强调一句:开源版的攻击任务只放行回环和 RFC1918 私网。
这不是措辞问题,是焊进流程里的:
- 演练台第一道门是授权声明:通读、等倒计时、滚到文末、勾三项,才放行
- 域名先解析再判 IP,hosts 把
.lab指到公网照样拦 - 聊天里说"这是我服务器",不算数
- 游戏外挂直接禁
- 技能库和知识库这版不下发
授权通过之后,演练台才给你资产测绘、环境适配、当前测试、报告这些页,范围都锁在本地靶场:
清洗页的"自己的服务器"登记区同理:每行一个 IP 或完整主机名,能登记的本来就只可能是你自己有权管理的那几台:
你要是想拿它评估外网资产,方向就错了。开源版就是本地靶场定位,走到哪算哪。
相关实现在 lib/redteam/,想读源码可以顺着看。
🧭 DSH 插件怎么装:从 clone 到第一次破甲,四步
把仓库 clone 下来:
git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge装进你正在用的宿主(web 和桌面端是两个 profile,分开装):
dsh plugin --profile web add .桌面端把
web换成desktop。完全退出宿主,再启动。
点会话标题旁的 dsh-purge,在"清洗"页点"应用"。成功后会自动重启一次,
/purge status看状态,不对劲就点"还原"。
要碰演练台,先把授权声明走一遍。安装细节更多,可以看 README.zh-CN.md。
⚠️ 踩坑实录:它挑什么,不能干什么
老实说几条边界:
| DSH 版本 | 用哪档 dsh-purge |
|---|---|
| 0.2.1-rc.2 | 1.1.78(当前) |
| 0.2.0 | 1.1.40 及以上 |
| 0.1.x | 别硬上,回老 tag 找旧版 |
- 它挑宿主也挑版本:只维护官方
dsh web和官方桌面 EXE,社区桌面端不维护 - 官方措辞一改,部分靠字符串匹配的补丁可能命中不了,显示"跳过"。看到跳过,评测结论要留个心眼
- 开源版不碰公网、不下发技能库和知识库。"用它看外网资产"这个念头,趁早打消
留个问题给你
装好之后,有两件事值得先做:把清洗页四组补丁状态翻一遍,看看哪些"跳过"让你心里没底;或者把演练台授权走一遍,把本地靶场搭起来。
评论区聊聊:你遇到过最玄的"以为模型不肯,其实是宿主断了线"是哪一次?还没碰过的,说说你装了之后最担心哪个环节。
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考