反馈问题

本页章节 选择要查看的部分

DSH RedTeam 模式

把 DeepSeek Harness(DSH)变成红队作战指挥台的插件:发一个靶标名称即可拉起多角色执行智能体,战果实时落入本地 SQLite 事实库并可视化,仅限已授权演练。

AI 安全测试MIT400更新日期 2026/10/09 20:47:47

安装与调用摘要

安装dsh plugin --profile web add dsh-redteam-mode
调用助手栏预设「红队模式」(发送靶标单位名称)

技能信息

宿主平台deepseek-harness
类型插件
许可证MIT
版本0.11.4
收录时间2026/10/08 11:23:54

DSH RedTeam 模式(dsh-redteam-mode)是运行在 DeepSeek Harness(DSH)之上的红队作战编排插件:安装后只需在助手栏选中「红队模式」预设,发送一个靶标单位名称,主会话就会拉起一支执行智能体团队,按「信息收集 → 资产梳理 → 漏洞发现 → 漏洞利用 → 内网渗透」推进,所有发现实时写入本机 SQLite 事实库,并在界面右侧常驻控制台里可视化。它面向已获书面授权的攻防演练、红蓝对抗、企业自查与教学研究场景。

宿主适配

本插件依附官方 DeepSeek Harness 运行,使用官方 dsh plugin 机制装入 web profile,安装完需重启一次 dsh web 才会加载预设与控制台。作者明确要求它跑在专供演训的 Kali 虚拟机里,而不是日常办公机或宿主机。

  • 宿主:DeepSeek Harness(DSH),使用 web profile。
  • 运行时:Node.js ≥ 22.13,依赖内置 node:sqlite。
  • 数据落点:全部保存在本机的 $DSH_HOME/redteam/,数据不离开本机。

核心能力

插件的核心是把「指挥」和「动手」拆成两层:主会话只做计划、派活、核对落库与汇报,具体执行交给五个角色智能体,同一靶标下最多三个并发。

  • 一套角色分工:信息收集、资产梳理、漏洞发现、漏洞利用、内网渗透五个执行角色,主会话负责编排与复核。
  • 开工前预检:redteam_preflight 逐技能体检,缺 Key、缺 VPS、缺工具一次性说清,补不齐就给出降级方案。
  • 得分目标对齐:严格对齐《突破入侵类得分规则(合并版)》的 8 类 25 项,上限、权限取高只计一次、同一资产加端口只算一次等判定由服务端完成。
  • 右侧常驻控制台:资产测绘、当前测试、会话隧道、智能体、漏洞战果、攻击链、得分目标、报告、知识库/技能库共 9 个页签,每个带未读红点。
  • 报告可复现:按攻击链顺序编排,每条成果附可粘贴进 Burp/Yakit 的报文或可直接执行的命令、成功判定标准与证据索引,并嵌入证据截图。
  • 事实库与技能库:22 张事实库表;随包 14 个技能(FOFA 测绘、被动收集、子域与端口流水线、nuclei、目录爆破、指纹识别等),每个技能带可用性判定。

安装与调用

安装分为「装插件」和「备环境」两步,环境准备只需在首次使用时做一次。

  1. 在已能正常启动 dsh web 的机器上安装插件,然后重启一次 dsh web:
dsh plugin --profile web add dsh-redteam-mode
  1. 重启后在界面助手栏选择预设红队模式,直接发送靶标单位名称即可开工;首次启动会自动装好预设与 14 个随包技能,无需手动拷贝文件。
  2. 如首次使用,先做环境体检与工具补齐(会引导填写 FOFA_KEY 与 VPS):
bash "$DSH_HOME/redteam/setup.sh" --check
bash "$DSH_HOME/redteam/setup.sh"

需要固定版本时,可直接安装 Release 里的 tgz(不依赖 npm):

dsh plugin --profile web add \
  https://github.com/Jueze-2019/dsh-redteam-mode/releases/download/v0.11.4/dsh-redteam-mode-0.11.4.tgz

开发者从源码部署可用仓库脚本一步同步到 profile:

node scripts/deploy-local.mjs
node scripts/deploy-local.mjs --restart

亮点

与「把提示词塞给模型让它自己扫」的做法相比,这个插件把过程产物沉淀成结构化事实库,并让每个结论都能回溯到证据。

只发一个靶标名称,指挥、执行、落库、汇报四条链路由插件自己衔接;缺什么工具或凭据在开工前就会点名,而不是跑到一半才报错。

适合谁

  • 需要按得分规则做突破入侵类演练、希望过程可复盘的攻防演练队伍。
  • 做红蓝对抗、企业自查和内部安全教学的研究人员与讲师。
  • 已在用 DSH 并把工作环境隔离在专用 Kali 虚拟机里的个人研究者。

局限与注意

  • 使用边界:仅限已获授权的攻防演练与渗透测试,未授权扫描、探测、入侵或数据获取均属违法;仓库本身不包含任何漏洞利用代码,使用者须自行确保拥有书面授权。
  • 依赖外部条件:FOFA 测绘类技能需要 FOFA_KEY,隧道与反弹类用法需要自备 VPS,未配齐时只能走降级方案。
  • 运行环境风险:作者要求跑在专供演训的 Kali 虚拟机,不建议在办公主机直接使用;攻击链技能(凭据攻击、WebShell、反弹 Shell、suo5/chisel/frp 隧道、内网横向)不在随包技能里,需从 Release 附件的工具箱按需取用。
  • 版本前提:需要 DSH 能正常启动 dsh web,并满足 Node.js ≥ 22.13;手工部署比插件安装更容易漏项,作者建议用仓库脚本或插件命令。

相关链接

一句话总结

把 DeepSeek Harness(DSH)变成红队作战指挥台的插件:发一个靶标名称即可拉起多角色执行智能体,战果实时落入本地 SQLite 事实库并可视化,仅限已授权演练。

本文文字与配图由 AI 生成或辅助整理,内容仅供参考,请以官方资料为准。