news 2026/10/21 11:00:21

三步分清“模型拒绝”与“宿主拦截”:dsh-purge 红队评测插件上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
三步分清“模型拒绝”与“宿主拦截”:dsh-purge 红队评测插件上手指南

三步分清“模型拒绝”与“宿主拦截”: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 把这两层拆开来看:

  • 宿主策略清洗:在你本机已安装的官方包上应用补丁,调整默认文案、权限策略与工具上限;官方能力保留,不另造一套身份;
  • 按模型换提示词:提示词统一存放在$DSH_HOME/prompt-inject.md。文件有内容时,会原样写入会话的 systemPrompt 覆盖段;为空则不写覆盖段。不同模型可以各用一份提示词;
  • 受控演练台:授权后可查看本机环境、资产测绘与技能库,只用于你有权管理的目标;
  • 全程可还原:每次应用前先备份原件,随时可以恢复原状。

📌 本项目为非盈利公益开源项目(MIT 协议),仅供学习与研究参考,严禁商业售卖或黑灰产牟利。

安装前先核对:版本适配要求

下面几条不满足就先别装:

  • Node.js ≥18;
  • 当前版本对准dsh 0.2(官方桌面 0.2.0-rc.2);dsh 0.1.7(含 rc.1 / rc.2)的用户请用 1.1.39 及更早的旧版插件;
  • 补丁目标与宿主版本对不上时,对应条目会显示“跳过”而不是乱改文件;重复应用是幂等的。

官方dsh web和官方桌面 EXE 都支持,两者分开安装、分开应用——Web 的包进不了桌面端,桌面端的也进不了 Web。

安装 dsh-purge:Web 与桌面端各走三步

npm 包名就是dsh-purge,在终端执行(dsh需在 PATH 中):

# Web 端(官方 dsh web) dsh plugin --profile web add dsh-purge # 桌面端(官方 EXE) dsh plugin --profile desktop add dsh-purge

写进 profile 并不会立刻改动宿主,接下来三步缺一不可:

  1. 完全退出刚装的那个宿主,再重新打开;
  2. 在会话标题旁找到dsh-purge按钮(宿主的设置页里没有这个条目),打开右侧栏,在「清洗」页点「应用」;
  3. 「应用」成功后宿主会自动重启;若没有自动重启,就手动完全退出再打开。重启后新开一轮对话,注入才进入当前会话——这是新手最容易漏掉的一步。

验证是否装好:在聊天里输入/purge status,会打印DSH_HOME与补丁清单,路径与你实际使用的宿主一致即代表安装成功。

提示词注入与规则集:不同模型换不同提示词

这是该插件的招牌能力——“让所有模型都能破甲”:

  • 提示词在清洗页直接编辑;文件属于用户,重复应用和还原都不会覆盖你的修改;
  • 身份只来自你自己的prompt-inject.md,不另造第二套身份;
  • 规则集支持多套AGENTS.md/CLAUDE.md,启用即写入$DSH_HOME,删除只是从列表去掉。

内置预设在 presets/redteam/ 目录,其中preset.yml定义了「红队模式」:发送一个靶标单位名称即可拉起红队智能体,内置信息收集 / 资产梳理 / 漏洞发现 / 漏洞利用 / 内网渗透五个执行角色。配套技能文档放在 skills/redteam/ 目录,可通过清洗页的 Skill 区域或/skills import命令导入到官方技能目录$DSH_HOME/skills/;导入后的命中与加载由宿主负责,卸载插件不会删除你已导入的技能。

演练台:授权流程与页面构成

授权前,「演练台」标签显示未授权。第一次进入要完成完整的安全确认:阅读全文声明 → 等待倒计时 → 滚动到文末 → 勾选三项确认框。

授权后进入演练主界面,包含资产测绘、环境适配、漏洞成果、得分目标、报告、知识库、技能库等标签页,资产测绘结果落入本地 SQLite 资产库。

⚠️边界提醒:演练台仅用于你有权管理的本机官方 Harness、离线本地合成靶标或已书面授权的演练环境。未经授权的渗透、攻击、窃取和破坏一律禁止,违规使用者独立承担法律责任。

常用操作速查

聊天命令与 CLI 两种途径都支持:

操作聊天命令CLI
查看状态/purge statusdsh-purge --status
应用补丁/purge applydsh-purge --apply
还原/purge revertdsh-purge --revert
卸载/purge uninstalldsh-purge --uninstall
编辑提示词/purge editdsh-purge --edit
切换规则集/rules use <id>—
回退上一轮/rewind—

插件运行时配置集中在 cordis.patch.yml,启动时是否自动检查并应用(autoApplyOnStart)等开关都定义在这里,升级覆盖node_modules后也无需手改文件。

还原与卸载:如何恢复到初始状态

整个过程可逆,机制很简单:

  1. 应用:先检测补丁是否已生效;未生效则把原件备份为<文件>.dshpurge.bak,再按补丁清单替换对应文件、覆盖 shim;提示词未被改动时写入内置默认提示词;
  2. 每次会话:若prompt-inject.md有内容,原样注入 systemPrompt 覆盖段;
  3. 还原:「还原」或/purge revert用备份覆盖回去并删除备份;prompt-inject.md作为用户文件予以保留;
  4. 卸载:先自动还原(若已应用),再删除注入文件、规则库与插件本身。

路径探测按$DSH_HOME→ dsh 启动器旁的.dsh→~/.dsh的顺序进行,不写死盘符。

使用边界与合规要点

dsh-purge 只处理使用者本机已安装的官方@deepseek-ai包,应用、注入、还原、卸载全部在本机文件与本机进程内完成,不对任何公网主机进行扫描、探测或攻击发包;仓库内不含木马、后门或对外攻击载荷。

使用红线(详见 README.zh-CN.md 中的严正声明):

  • 严禁在未获得所有者合法书面授权的目标上运行;
  • 严禁用于勒索、破坏、撞库或传播恶意载荷;
  • 严禁诱导生成法律禁止的内容;
  • 使用者对全部下载、部署与输入输出后果独立承担法律责任;
  • 任何将本项目用于违法犯罪的行为,开源许可自动终止。

借用本项目的名称、思路、代码或提示词,必须署名并写明来源。


一句话收尾:dsh-purge = 宿主策略清洗 + 按模型破甲提示词 + 受控演练台。安装走三步(装插件 → 应用 → 重启),每次应用都有备份,一键还原。想搞清楚一句拒绝到底出在模型还是宿主,它就是最短的验证路径。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 10:58:53

RuoYi-Vue-Plus 多租户后台管理系统:完整搭建与避坑指南

RuoYi-Vue-Plus 多租户后台管理系统&#xff1a;完整搭建与避坑指南 【免费下载链接】RuoYi-Vue-Plus 多租户后台管理系统 重写RuoYi-Vue所有功能 集成 Sa-Token、Mybatis-Plus、WarmFlow、SpringDoc、Hutool、OSS 定期同步 项目地址: https://gitcode.com/GitHub_Trending/r…

作者头像 李华
网站建设 2026/10/21 10:54:29

无名杀 网页版三国杀:2000+武将免安装,浏览器直接开打

无名杀 网页版三国杀&#xff1a;2000武将免安装&#xff0c;浏览器直接开打 【免费下载链接】noname 项目地址: https://gitcode.com/GitHub_Trending/no/noname 昨晚朋友喊开黑&#xff0c;我第一反应是先装客户端、注册账号、下完整包。结果他直接把无名杀的链接甩给…

作者头像 李华
网站建设 2026/10/21 10:54:22

戴森球计划蓝图库 FactoryBluePrints:3000+ 张工厂图纸使用路线

戴森球计划蓝图库 FactoryBluePrints&#xff1a;3000 张工厂图纸使用路线 【免费下载链接】FactoryBluePrints 游戏戴森球计划的**工厂**蓝图仓库 项目地址: https://gitcode.com/GitHub_Trending/fa/FactoryBluePrints FactoryBluePrints 是戴森球计划的工厂蓝图库&am…

作者头像 李华
网站建设 2026/10/21 10:50:03

SatDump 卫星数据解码完整指南:从 SDR 接收出图的实战教程

SatDump 卫星数据解码完整指南&#xff1a;从 SDR 接收出图的实战教程 【免费下载链接】SatDump A generic satellite data processing software. 项目地址: https://gitcode.com/GitHub_Trending/sa/SatDump SatDump 是一款开源的卫星数据解码软件&#xff0c;用软件定…

作者头像 李华