dsh-jailbreak:为 DeepSeek Harness 降低安全研究拒绝率的 DSH plugin
xqpsec/dsh-jailbreak
dsh-jailbreak 是 DeepSeek Harness 的破甲插件,在请求边界改写 chat/completions 请求体,降低模型拒答率,让逆向、样本分析、CTF 等安全研究任务直接给出实现步骤,且零宿主补丁。
dsh-jailbreak 是面向 DeepSeek Harness 的破甲类 DSH plugin,在出站请求边界重写对话请求,让逆向、样本分析、CTF 与授权渗透类问题直接得到可执行步骤。它把降低拒绝率做成带固定评测集与判分回路的工程系统,包含九维基因组进化搜索、两级自动重试与可选阀门,且不改宿主源码、不注入补丁,卸载即干净。
如何安装
dsh plugin --profile web add github:xqpsec/dsh-jailbreak- 分类
- 工具与能力
- 平台
- DSH Plugin
- 作者
- xqpsec
- 分发方式
- 插件
dsh-jailbreak 核心特性
dsh-jailbreak 仓库简介
它是做什么的?
它是 DeepSeek Harness(DSH)的破甲(jailbreak)插件,在请求边界重写出站的对话请求,让模型对逆向、样本分析、CTF、授权渗透等安全研究类问题直接给出可执行步骤,而不是先念一段合规拒绝。它解决的是「一次性提示词换个模型就失效、改完不知道有没有效」的问题:把降低拒绝率从手写提示词升级成带固定评测集与判分回路的工程系统,且不改宿主一行源码、不注入补丁文件。核心能力包括请求边界三段注入、九维基因组进化搜索、两级自动重试与可选的越界阀门。
核心功能
- 请求边界改写:在出站请求体上做三段注入,命中研究类别时改写、未命中原样透传,关闭开关时逐字透传,不碰模型权重与采样参数。
- 九维基因组与进化搜索:每代按 0–5 分判分标准选优,自动适配新目标模型,提示词是每轮现场渲染的中间产物而非固定文件。
- 可复现评测:公开 20 目标固定评测集,配合 temperature=0 与逐条落盘的结果文件,历史路径在固定基线上达到 17/20。
- 两级自动重试:请求被拒时按策略自动重试,配合默认的 seed-prim 臂把进行中的代码放进 assistant 通道预填。
- 可选阀门:开启后逆向、样本分析、CTF、授权渗透放行,越界请求按类目拦截并留审计;beta 默认关闭,关着时不挡任何请求。
- 零宿主补丁:卸载即干净,升级 DeepSeek Harness 不会冲掉它,也不额外联网、不落盘对话。
怎么使用这个插件?
在 DSH 的 web profile 中启用后,破甲默认就是开的,新开一个对话正常派活即可,例如让它逆向一个 crackme、定位关键校验并给出 patch 点,无需点按钮或另配 key。想确认它是否在改写请求,可运行自检命令查看只读、不花钱、不发请求的检查结果,全绿即代表请求真被改写。需要收紧边界时,把阀门字段改为开启,越界类目就会被拦截;想调整注入强度,可在 seed-prim、seed-core、seed-lite 等可选臂之间切换。
报错怎么排查?
自检输出不是全绿时,按仓库文档中的失败分支表逐条处理,不要自行发明步骤。安装或运行前先确认 Node 版本满足要求且 DSH 本身能正常运行,再检查插件是否装进了正确的 profile。若改写没有生效,先确认开关处于开启状态、请求确实命中研究类别,并核对阀门配置是否把请求拦在了前面。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:xqpsec/dsh-jailbreak。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
DSH Plugin 常见问题
