☰
dsh-purge 演练台使用指南:一句单位名称拉起红队智能体,5 个角色自动跑完全流程
2026/10/25 1:49:46 网站建设 项目流程

dsh-purge 演练台使用指南:一句单位名称拉起红队智能体,5 个角色自动跑完全流程

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

dsh-purge 是安装在本机官方 DeepSeek Harness 上的网络安全红队评测插件,它的演练台(Drill)首次进入会强制走一遍授权声明,勾选确认后,只需在会话里发出一个靶标单位名称,内置红队智能体就会自动拉起,按「信息收集 → 资产梳理 → 漏洞发现 → 漏洞利用 → 内网渗透」五个执行角色顺序推进,所有成果落库到本地 SQLite 资产库,随时可查。本文面向第一次使用的新手,讲清楚从安装、授权到派活跑通的完整路径。

演练台能解决什么问题

装好插件后,会话标题旁会出现一个dsh-purge按钮,点开是右侧栏,里面分两页,各管各的事:

  • 清洗(Clean):查看分组补丁状态、执行应用 / 还原 / 卸载、编辑注入提示词、管理多套规则集。这一页门槛很低,装完就能用,不涉及任何授权流程。
  • 演练台(Drill):授权后展示资产测绘、环境适配、技能库、会话隧道、漏洞成果等页面;未授权时页签一直标着「未授权」。它负责真实发包、上传文件、建立隧道,因此设了授权门槛。

两页相互独立:你只想管理本机补丁和提示词,就一直停在清洗页;要做红队演练,才需要往下走演练台的授权流程。

动手前先确认三件事

⚠️合规边界:演练台只用于你有权管理的本机官方 Harness、离线本地合成靶标,或已取得书面授权的演练环境,不得对公网目标发包。本项目是非营利开源项目,严禁用于任何违法违规用途,由此产生的一切后果由使用者自行承担。授权声明的完整措辞见 docs/drill-auth-legal.html。

除了合规这条硬约束,还有两点要提前确认:

  • 宿主版本匹配:插件当前版本适配 DSH 0.2.1-rc.2(0.2.0 仍可用),不要拿它去作用于 0.1.x。对不上的补丁只会显示「待应用 / 跳过」,不会乱改文件。
  • 跑在隔离环境里:官方建议优先在专供演练的 Kali 虚拟机里运行。私钥、WebShell 管理工具与扫描器落在日常办公机上,容易被安全软件误伤,也会拖累出口 IP 信誉;虚拟机用完可以整机丢弃,宿主机保持干净。

三步装好 dsh-purge:克隆、应用、重启

Web 端和桌面端是分开安装、分开应用的,只装你实际在跑的那一个。以官方dsh web为例,三步走:

git clone https://gitcode.com/GitHub_Trending/ds/dsh-purge cd dsh-purge dsh plugin --profile web add .

装完不会自动生效,接着做两件事:

  1. 完全退出宿主再重新打开(Web 端关掉dsh web再启动,桌面端退出托盘后重开)。
  2. 在会话标题旁点dsh-purge,在「清洗」页点「应用」;应用成功后插件会自动重启一次,补丁才真正进入当前进程。

只点应用、不做重启,注入是不会生效的——这是新手最常踩的坑。确认装上的标志:按钮出现在会话标题旁、清洗页能点「应用」,聊天里发/purge status能打印出DSH_HOME和补丁列表。

演练台授权:读全文、等倒计时、勾三项

第一次点开演练台,系统会强制你走完一套授权流程,目的是让你明确责任边界:

  1. 逐字读完声明全文(声明明确:演练台只用于本机官方 Harness、离线靶标或授权演练,不对公网目标发包);
  2. 等待页面倒计时归零,防止扫一眼就勾;
  3. 滚动到文末,勾满三个确认项:目标合法、后果自负、不用于生产系统。

三项全部完成后,页签才从「未授权」变为可用状态。注意这套流程只约束演练台,清洗页任何时候都可以直接用。

环境适配:第一次派活前补齐工具与密钥

红队智能体干活要依赖外部资源:FOFA 搜索、反弹 Shell 用的 VPS、fscan / nmap / nuclei 等扫描器。第一次开工前,建议先进入演练台的环境适配页,把工具路径、FOFA_KEY、VPS 地址一次性填齐。

它的机制是:智能体开工的第一个动作就是跑预检,检查技能所需的环境变量、本机二进制和外部基础设施。缺什么它会一次性列全(要什么、为什么、给到哪),补齐后继续派活;如果你实在补不齐,它也会给降级替代方案,比如 FOFA 不可用就改用证书透明 / 被动 DNS / 搜索引擎,没有 VPS 就先产出无需落地的成果并写明限制。

只发一个靶标单位名称,五个角色自动开工

授权和环境都就绪后,核心玩法就是"发话即开工"。预设逻辑定义在 presets/redteam/preset.yml 和 presets/redteam/agent.cordis.yml,行为规则如下:

  • 你只发一个靶标单位名称。主会话里的红队指挥智能体即视为你已获授权,直接开工,不需要再发指令。
  • 指挥者自己不动手。它只做计划、派活、分析子智能体回报、向你汇报四件事,不扫描、不爆破、不利用。实际动作全部分给五个执行角色:信息收集(收全资产,不碰漏洞检测)、资产梳理(逐条评估易打性并排序)、漏洞发现(Nday/1day 优先,再查接口未授权)、漏洞利用(拿服务器权限、建隧道并实测可达)、内网渗透(走隧道铺面,挖出所有内网网段)。
  • 同一靶标并发上限 3 个执行智能体,默认一个一个顺序推进;每步结束后先核对该步的落库数据,再派下一步。
  • 没落库 = 没发生。每个角色的发现都会写入本地 SQLite 资产库,指挥智能体亲自核实后才算数,未核实的一律标注「已上报,待核实」。
  • 进度随时可问。你问进度、得分、WebShell、隧道状态,它读库里的真实数据回答,并把「已拿到」和「待验证」区分开。

相关实现:演练台前端在 lib/redteam/client.js,资产库核心在 lib/redteam/store-core.js。

跑不通或行为反常时先查这几处

Q:点了「应用」,怎么像没生效?A:应用成功后必须再重启一次宿主(插件会自动重启,没重启说明应用没完成)。补丁要进入当前进程后,新开一轮对话注入才生效;旧进程里的补丁不会自己更新。

Q:演练台为什么要授权,清洗页却不用?A:清洗只改本机的补丁文件和提示词,风险可控;演练台会真实发包、上传文件、建隧道,所以必须过强制授权流程。

Q:多开几个会话同时演练,靶标会串吗?A:不会。每个会话绑定各自的靶标,子智能体自动继承父会话的目标,互不影响。

Q:预检提示缺 key、缺 VPS、缺工具怎么办?A:等它一次性列清缺口后照单补齐再派活;补不齐就让它按降级方案走,别在缺资源状态下硬开工。

小结

dsh-purge 演练台把整个红队评测压缩成三步:读声明勾确认 → 补齐环境资源 → 发一个单位名称,五个执行角色便按标准攻击链自动推进,成果全部落库可回溯。只要你把目标严格限制在授权范围内,它就是本机红队评测里一个省心的自动化底座。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询