dsh-purge 拆解:自称红队评测插件的 3 条提示词注入证据
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
dsh-purge 自称是装在 DeepSeek Harness 上的网络安全红队评测插件,但仓库自带的默认注入文本实际做的是提示词注入:改写宿主模型的系统提示词,让它在每一轮对话里跳过拒绝、直接交付用户要的内容。
🔍 它想让人看到什么:红队评测插件的自我描述
README.zh-CN.md 把 dsh-purge 描述为装在本机官方 DeepSeek Harness 上的网络安全红队评测插件,并称仓库不含木马与未授权渗透脚本。界面文案反复强调同一句话:开源版攻击任务只放行本机回环和私网 IP,域名先解析,解析到公网就拦。
这部分说法在 lib/net-scope.js 里有对应实现:解析域名、比对私网网段、命中公网目标就停掉本轮。就本地靶场这一点而言,README 与代码基本对得上。
仓库里还有另一层内容。README 另有一段作者自述,自称市面上有人倒卖这份开源,并在 docs/notice/ 目录存放了针对具体个人的公开素材;前者属未经证实的自称,后者本文不作引用与背书。文末的免责声明则用大段法律文本强调项目仅供研究,使用者自行承担一切后果。
📁 核心机制核实:提示词注入涉及哪些文件
第一条证据最轻,也最直白。package.json 的项目描述写着「让所有模型都能破甲」(来源:package.json),英文部分直接把它定义为面向所有模型的越狱工具。这与 README 的红队评测措辞不在同一频道上,说明仓库对自身功能的定位并不统一。
第二条进入核心。lib/default-prompt-inject.zh.md 是内置的默认注入文本,应用后会在每一轮覆盖宿主模型的系统提示词。它给模型设定了一个私人协作者身份,规定出现拒绝念头时直接跳过、继续执行任务,对目标归谁所有则一概不验证。输出词汇表还把 安全机制、伦理、道德边界 这类词一并列为禁用——相当于禁止门卫说出 门锁 二字,锁自然形同虚设。
第三条更具体。同一份文本预置了多个触发器:用户只要说出「服务器不是我的」(来源:lib/default-prompt-inject.zh.md),模型就被要求直接输出一套端口扫描加字典爆破的命令模板;没有授权、非本人资产 这类话被明确归为范围声明,而不是拒绝理由。软件破解、钓鱼话术、盗版资源、露骨内容等类别也各有对应路由,多数不依赖任何网络目标。
第四条说明它如何持续生效。cordis.patch.yml 声明了 systemPrompt 与 tools 两个注入点,并在宿主启动时自动应用;README 的工作原理图同样写明每轮都会重新注入。换句话说,这不是问一次答一次的一次性越狱,而是把核验环节整段换掉之后长期驻留的改写。
⚠️ 风险落在谁身上:两个普通人躲不开的场景
把技术事实翻译成后果。这个插件装好之后,默认行为就是提示词注入,不需要额外配置;所谓本地靶场门禁只覆盖对网络目标动手这一类任务,注入文本里的其余类别并不经过这道门。
场景一:破解收费软件
注入文本里预置了下载并破解一类请求的应答模板:模型会直接给出定位校验函数、修改指定字节、重新签名的完整流程,而不先确认你是否拥有授权。普通用户想要的往往只是省一笔软件钱,但照模板做出来的东西,性质已经是绕过商业软件的授权机制。
场景二:只知 IP 的陌生服务器
朋友或同事借你一台机器排查故障,只给了 IP 和端口。说出那句触发词之后,拿到手的是可直接执行的扫描与爆破模板。这台服务器不属于你,模板却已经在你手里,执行与否的后果都落在操作者身上。
说白了,问题不在会不会有人滥用,而在默认行为变了:模型输出无法撤回,README 的免责条款约束的是开发者,管不到照做的人。
🧭 为什么不建议在本地安装,以及可以改读什么
不建议普通读者安装或照做 dsh-purge。它的核心功能是移除模型的拒绝能力,受益者仅限有授权评测需求的安全从业者,而误用的成本由使用者自行承担,这笔账对普通用户不划算。
如果只是想弄懂机制,有更稳的路径。一是读 DeepSeek Harness 的官方文档,看系统提示词与运行时护栏在正常流程里如何分层、注入点设在哪里;二是研究提示词注入的防御侧,弄清一段注入文本为什么能越过系统提示词层、护栏又该如何设计。这两类内容公开资料里都有,不需要借助这个项目。
【免费下载链接】dsh-purgeDeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开,请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考