ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

dsh-purge 快速上手指南:三步跑通红队破甲,分清模型拒答还是宿主拦截

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 的模型运行容器)上的红队破甲评测插件,做三件事:清洗宿主默认策略、按模型换破甲提示词、提供一套受控演练台。它面向做 AI 安全评测、想分清"模型自己拒答"还是"宿主层拦截"的开发者。跟着本文走,前后两分钟就能装好并跑通第一轮验证。

使用场景:什么时候需要它

你在聊天框里丢一个普通技术问题,回来一句"我不能帮你做这个"。多数人的第一反应是模型不愿意,但答案前面其实还有一道门——Harness 会在运行时改写提示词、审批门和沙箱策略。你看到的"拒绝",很可能根本不是模型自己拦的。dsh-purge 要解决的,就是把这两层拆开,让你评出模型本身愿意做到哪一步。

动手前:环境与准备

只要本机 Node ≥ 18、装了官方 Harness,版本配对上即可;对不上也会"跳过"而不会乱改文件。

项目要求怎么确认
Node.js≥ 18终端跑node -v看版本号
宿主已装官方 DeepSeek Harness(Web 或桌面 EXE)dsh命令可用,或桌面端能打开
版本dsh-purge 与宿主版本要配对见下方对照表
宿主版本用哪个 dsh-purge说明
DSH 0.2.1-rc.21.1.78(当前)已适配
DSH 0.2.0-rc.21.1.40 及以上(当前也可)可用
DSH 0.1.7 系列1.1.39 及更早旧版,别拿新插件去打

跑通第一次——安装、启动、验证一条线

一共四步,不用读源码。

第 1 步:把插件装进你正在用的那端。先确认开的是dsh web还是桌面 EXE,只装正在打开的那个:

dsh plugin --profile web add <dsh-purge 源 tar.gz 地址> # 桌面 EXE 把 web 换成 desktop

包地址就是仓库里 dsh-purge 的源压缩包。两条红线:别走设置里的「插件市场」(会报already queued: dsh-purge),也别pnpm add dsh-purge(npm 没有这个名字)。为什么这么做:这一步只把插件写进对应 profile,宿主文件还没被碰,可以先装后验。验证信号:命令跑完无报错,打开宿主后会话标题旁出现 dsh-purge 按钮。

第 2 步:完全退出宿主再重新打开。Web 关掉dsh web再开;桌面端托盘也要退出再开。为什么这么做:插件只在宿主启动时加载,旧进程读不到。验证信号:重新打开后能点开 dsh-purge 右侧栏。

第 3 步:在「清洗」页点「应用」。点开右侧栏,进「清洗」页点「应用」。为什么这么做:只有这一步才把补丁和提示词真正写进磁盘,成功后自动重启一次,没打完不会重启。验证信号:宿主自动重启,补丁列表对应项标记"已应用"。

第 4 步:新开一轮对话验证。重启后新开对话,聊天里输入/purge status。为什么这么做:确认注入对当前会话生效。验证信号:打印出DSH_HOME和补丁清单,路径与你正在用的宿主一致,即装成功。

三个高频用法

用法一:改破甲提示词,让模型自己开口

目标:不同模型换不同破甲提示词,评出模型本身愿意做到哪一步。操作:提示词统一放在$DSH_HOME/prompt-inject.md,清洗页直接编辑;有内容就原样写入会话级 systemPrompt 覆盖段,为空则不写,你改过的内容重复「应用」也不会被盖掉。预期结果:重启后开新对话,回答风格跟着你的prompt-inject.md走;文件清空时会话里就没有覆盖段。

用法二:拉起红队智能体,跑一轮完整演练

目标:发一个靶标单位名称,就能拉起内置「红队模式」分工完成一轮受控演练。操作:第一次进演练台要完成完整确认——读声明、等倒计时、滚到文末、勾三项确认框;然后在聊天里发靶标单位名称。内置预设定义在 presets/redteam/preset.yml,指挥加信息收集、资产梳理、漏洞发现、漏洞利用、内网渗透五个执行角色。预期结果:各角色分工干活,资产测绘页出现测绘记录,结果落本地 SQLite 资产库。

用法三:多套规则集切换,且全部可还原

目标:准备多套AGENTS.md/CLAUDE.md规则集,一键切换会话行为准则,所有改动都能撤。操作:清洗页里管理规则集(列表启用/删除、编辑正文),聊天里用/rules use <id>切换;要撤销就用/purge revert(清洗页也有「还原」),或整体/purge uninstall卸载。预期结果:切换后对应规则集文件写入$DSH_HOME,会话行为跟着走;还原用备份覆盖回去并删备份,prompt-inject.md是用户文件,还原时保留,重复应用是幂等的。

避坑:新手最容易卡住的 3 件事

  1. 现象:点了「应用」,注入却进不了当前会话,以为没生效。原因:「应用」只写磁盘,当前进程还是旧的,不重启、不开新对话就进不了当前会话。解法:完全退出宿主 → 重启 → 新开一轮对话再试;只换预设不重新应用,旧进程里的补丁不会更新。

  2. 现象:插件市场一键安装报already queued: dsh-purge,命令走不成。原因:dsh-purge 没上 npm 仓库,市场那条路对不上。解法:别点市场,用dsh plugin add拉源压缩包重装;命令也说已经有了,就先remove再add。

  3. 现象:宿主版本和插件版本对不上,部分补丁显示"跳过"。原因:补丁按宿主版本匹配原文,对不上的那几条没有对应锚点。解法:按上方对照表选对应版本;跳过的项不会破坏文件,这次应用仍算完成,能用的项照常生效。

安全与合规边界

⚠️ dsh-purge 只处理你本机已安装的官方 DeepSeek Harness 包:补丁、注入、回滚、卸载全在本机文件与本机进程内完成,不对任何公网主机扫描、探测或攻击发包,仓库内不含木马、后门或对外攻击载荷。开源版攻击任务只放行本机回环和 RFC1918 私网。

  • 严禁在未获得所有者合法书面授权的目标、公网系统或生产业务上运行;
  • 严禁用于勒索、破坏、撞库或传播恶意载荷,也严禁制作游戏外挂;
  • 严禁诱导生成法律禁止的内容;
  • 域名先解析再判 IP,解析到公网、解析失败、混有公网地址,一律拦;
  • 下载、部署与全部输入输出后果由你独立承担法律责任,用于违法犯罪的,开源许可自动终止。

完整条款见 README.zh-CN.md。

速查清单

你想做什么命令 / 入口
确认装好没聊天/purge status
应用 / 还原清洗页「应用」「还原」或/purge apply、/purge revert
换规则集/rules use <id>
换破甲提示词编辑$DSH_HOME/prompt-inject.md(清洗页)
彻底移除/purge uninstall(先还原再删插件)

dsh-purge = 宿主策略清洗 + 按模型破甲提示词 + 受控演练台,全程有备份、可一键还原。想确认"到底是模型拒还是宿主拦",先照前文跑通安装验证,就能拿到一份干净的评测基线。

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

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

返回列表