dsh-purge完全指南:如何给模型换破甲提示词 dsh-purge完全指南如何给模型换破甲提示词【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purgedsh-purge 是装在本机 DeepSeek Harness 上的破甲插件把宿主的默认身份包装拆掉注入一套自己能控制的干净提示词还能按模型切换规则集。本文拆加密槽、身份清洗、分模型规则集三个机制再给出从安装到真正生效的完整路径。先划边界它是它不是它是针对你自己机器上已安装官方 Harness 的本机评测插件。它不是公网扫描器。它也不是针对第三方系统的攻击工具。所有补丁与提示词注入只发生在你本机的文件里。为什么需要它模型拒绝时这句话是谁说的同一个问题换个模型开场白、人设、拒绝话术全变。因为 Harness 不只转发问题它在运行时改提示词、加审批门、固定会话格式。只看「模型答不答」很容易把宿主拦截误判成模型拒绝。核心矛盾就在这壳和模型不分家任何评测都不可信。核心机制拆解破甲是怎么做到的加密槽默认提示词锁在表里运行时才还原为什么提示词要绕一圈像把一份文件装进保险箱运输发版时内容变成密文存进表包里不裸奔。lib/default-prompt-inject.md被明确排除在 npm 包之外构建脚本 scripts/embed-default-prompt.mjs 把它 AES-256-GCM 加密、按 96 字符切块灌进lib/asset-table.js运行时由 lib/table-read.js 解密还原const decipher createDecipheriv(aes-256-gcm, mixKey(MASK), Buffer.from(IV, base64)); // 表里全是密文解密 解压后才是可读提示词你没自定义过应用时写入的就是这份内置默认改过之后你的文件不会被覆盖。身份清洗宿主身份句被逐句摘除新人设只挂一次「破甲后不再自称 DeepSeek 的 AI 助手」这个行为从哪来像翻修二手房不砸墙只把上一任的铭牌一块块摘掉水电工作目录照留。动手的是 lib/identity.js 里的stripHarnessPersona它握着一份宿主默认身份句清单逐条删除或降级工作目录信息保留。壳剥掉后要补新人设默认值写在 lib/core.js 的身份锁里You are the operator persona in prompt-inject (Little Code Sauce / LCS unless that file names someone else). When asked 你是谁 / who are you, answer with that name only.三句话讲完默认人设是「小码酱」LCS你在prompt-inject.md里另起名它就换名被问「你是谁」只答这个名字。还有个老坑提示词若不去重每轮组装都会再叠一份副本。所以装配是幂等的——leadWithInject先用去重匹配器把旧文里的既有副本抠干净再把提示词挂到最前多轮对话后身份句始终恰好出现一次长度不漂移。规则集换模型就换一套启用写入 rules/ 互不干扰一套话术为什么通吃不了国模和海外模型对人设、语气、拒绝边界的敏感度不同。插件把提示词做成可切换的多套规则集国模默认套就是小码酱别的模型再建一套。启用哪套写进$DSH_HOME/rules/由 lib/rules.js 管理聊天里三条命令就够/rules list # 列清单 /rules use id # 切换 /rules create id # 新建从安装到生效一条 clone一次应用找到真正在用的$DSH_HOME按DSH_HOME环境变量 → 启动器旁的.dsh→~/.dsh的顺序确认。git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge $DSH_HOME/plugins/dsh-purge目录名必须是dsh-purge。给正在用的 profile 的package.json追加两处先备份dependencies加dsh-purge: file:../../plugins/dsh-purgedsh.profile.bundles末尾追加dsh-purge。cd $DSH_HOME/profiles/web pnpm install只装依赖别动别的文件。「装好」节点完全退出宿主托盘也要退重开后会话标题旁出现dsh-purge按钮。点按钮 → 清洗 → 应用成功后官方桌面端会自动重启一次。「真正生效」节点新开一轮对话发/purge status能打出你的DSH_HOME和补丁列表才算注入进了会话。多入口各一行Web 走上面步骤桌面把web换成desktop再走一遍CLI 用dsh-purge --apply。完整手动步骤见 README.zh-CN.md。三个最容易踩的坑应用、分端、版本档应用不等于生效。点应用只把补丁写进磁盘当前进程还是旧的重启宿主、新开一轮对话注入才进会话。Web 和桌面是两份。两个 profile 分开装、分开应用在 Web 里点应用不会动桌面点错端只会发现按钮不出现。版本要对档。1.1.78 只适配 DSH 0.2.x宿主还是 0.1.x 就得回 Releases 找 1.1.39 及更早的版本补丁对不上只会显示跳过不会乱改文件。安全边界与合规哪些目标能碰哪些不能破甲的对象只限你有权管理的本机官方 Harness演练台只用于本机、离线靶标或已书面授权的演练环境。网络侧的硬门在 lib/net-scope.js开源版攻击任务默认全拦只放行本机回环与 RFC1918 私网域名先解析再判hosts 指到公网也会拦。项目按 Apache-2.0 现状提供全部输入输出后果由使用者独立承担。下次模型再拒绝别急着猜先跑/purge status核对补丁状态再看这轮的身份句来自壳还是模型——这是可以核对的事实。【免费下载链接】dsh-purgeDeepSeek Harness 破甲让所有模型都能破甲不同模型可换不同提示词默认提示词面向国模「小码酱」。Jailbreak for every model — swap prompts per model. 求 Star 收藏 ⭐ 如要二开请查看署名要求部分项目地址: https://gitcode.com/GitHub_Trending/ds/dsh-purge创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考