ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

模型明明会,却回“我不能“?dsh-purge 的 DSH 宿主破甲实战

模型明明会,却回“我不能“?dsh-purge 的 DSH 宿主破甲实战

模型明明会,却回"我不能"?dsh-purge 的 DSH 宿主破甲实战

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

你让 DSH 跑一个任务,它一本正经回"这个我不能做"——拦你的往往不是模型,而是坐在模型前面的宿主。dsh-purge 就是为这个场景做的破甲插件:装在本机官方 DeepSeek Harness 上,不让模型多答两句,而是把"模型自己说的话"和"宿主拦下来的话"拆开给你看,还能顺手换掉宿主用的那本规则手册。

为什么要在意这一层:DSH 不只是转发问题,它运行时会改写提示词、过审批门、管沙箱策略。同一个任务,"模型拒绝"和"宿主拦截"外表一模一样,只盯着"模型答不答",就会把宿主拦截记成模型拒绝,评测结论从此跑偏。

先认清门禁:dsh-purge 是装在"前台"上的控制柜

把模型想成柜台里的办事员,DSH 是站在前面的前台——它不只递话,还会当场改写你的请求单、决定哪些请求拦下、哪些房间你能进。**dsh-purge 就是装在这位前台身上的控制柜:能换它的规则手册(每个模型各挂一份提示词),有台账能查每个补丁的状态(清洗页),能一键恢复出厂(还原),后面还带一个只能碰"你有权限管理的墙"的练习室(演练台)。**开源版边界很清楚:只动本机官方 DSH 包和本机配置,不碰公网,它不是公网扫描器。

dsh-purge 清洗页:补丁状态、应用与一键还原

动宿主包文件这件事,还原机制是命门。应用前每个目标文件先备份成.dshpurge.bak,点「还原」就是拿备份覆盖回去、删掉备份收工;宿主启动时会自动复查重放,npm 升级盖掉node_modules之后不用手改文件。

清洗页把补丁分组摆着:提示词、代码、引擎、工具各一组,计数只算真正应用上的项,没匹配上的显示"跳过",不乱改文件。卸载更干净:先还原,再删注入文件和规则库,把插件自己也带走。补丁清单的实现就在 lib/core.js,想核对到底改了哪些文件可以顺着读。

DSH 提示词换手册:按模型注入提示词与规则集用法

核心卖点在这里:每个模型都能破甲,而且各挂各的提示词;默认那一份是面向国模「小码酱」写的,风格是"先复述任务、再拆步骤"。

清洗页的提示词框直接可改,存进prompt-inject.md,之后每轮会话都带上。想要更细的分场景管理,用规则集:多套AGENTS.md/CLAUDE.md各占一个槽位,点启用就写入生效。每轮开始会按"注入文件、本地规则、工作区策略"三级决策,最后拼成最终系统提示词。改完不用重启宿主,下一个会话就生效。

dsh-purge 演练台:本地靶场授权与红线

侧栏第二页是演练台,授权后能看资产测绘、环境适配、当前测试、报告。开源版的攻击任务只放行回环和 RFC1918 私网;域名先解析再判 IP,解析到公网照样拦,聊天里说"这是我服务器"不算数。

第一道门是授权声明:通读、等倒计时、滚到文末、勾三项,才放行。游戏外挂直接禁,技能库和知识库这版也不下发。想拿它评估外网资产的话,方向一开始就错了——演练台只定位本地靶场。

相关实现在 lib/redteam/,读源码可以顺着看。

dsh-purge 安装步骤:从 clone 到应用补丁的最小路径

  1. 拿仓库:git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge。web 和桌面端是两个 profile,分开装,只装你正在用的那一个宿主。
  2. 装进 profile:dsh plugin --profile web add .(桌面端把web换成desktop)。别走插件市场,一键安装会报already queued: dsh-purge;npm 仓库没有这个包名,也别pnpm add dsh-purge。
  3. 完全退出宿主,再启动。
  4. 点会话标题旁的 dsh-purge,在「清洗」页点「应用」。应用成功会自动重启一次。
  5. 用/purge status看状态;不对劲就点「还原」,或跑dsh-purge --revert。

**记住这个顺序:装包不等于打补丁,"完全退出 → 重开 → 点应用"三步走完才生效。**完整步骤可查 README.zh-CN.md。

上手上头之前,三个坑位

  • 和宿主版本强耦合:只维护官方 dsh web 和官方桌面 EXE,1.1.78 对的是 DSH 0.2.1-rc.2,0.2.0 还能用,0.1.x 别硬上,得回老 tag 找旧版。
  • 部分补丁靠字符串匹配:官方措辞一改就可能命中不了,显示"跳过",这次应用仍算完成、不乱改文件,但评测结论要留个心眼。
  • 卸载是把双刃剑:卸载会先还原补丁,再删注入文件、规则库和插件本身,默认智能体预设也会退回standard,别把卸载当成"临时停用"。

真动手这周,你打算先换提示词把破甲跑通,还是先把清洗页的补丁状态和还原流程摸熟?评论区留个答案,再把你的 DSH 版本和 web / 桌面端身份交代一下——版本不对得上,坑位完全不同。

【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进