☰
dsh-purge 红队模式:多智能体如何完整跑通一次渗透演练
2026/10/21 10:54:50 网站建设 项目流程

dsh-purge 红队模式:多智能体如何完整跑通一次渗透演练

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

你只丢了一个单位名称,扫描、漏洞利用、内网渗透却同时铺开——这正是 dsh-purge 红队模式要解决的:把"一个模型从头干到尾"拆成一支分工明确、能并发、可对账的 AI 红队。下面讲清它干什么、内部怎么转、你自己该怎么上手。

先认识:它解决什么问题

红队模式本质是一支"指挥不动手、执行不越界"的虚拟攻击小队:主会话只负责计划与派活,真正的扫描与利用交给 5 个专职角色,每个角色只做本职、互不越界。它把"单模型串行包办"换成"分角色并发推进 + 结果落库可追溯",于是既提速,又能交代每一步。

维度单模型硬扛红队模式(1 指挥 + 5 执行)
分工一个会话全程包办信息收集 / 资产梳理 / 漏洞发现 / 漏洞利用 / 内网渗透各管一段
推进一步等一步互不依赖的活并行,最多3个在途
结果口头说拿到 ≠ 真拿到全部落 SQLite,回库核不过就补
规模上下文越拉越长子角色是叶子,不套娃

最小上手路径

  1. 装插件并应用:dsh plugin --profile web add dsh-purge,再在清洗页点「应用」并重启。预期:会话标题旁出现 dsh-purge。
  2. 进演练台过授权:阅读声明、勾选确认项。预期:进入右侧资产测绘控制台(见下图)。
  3. 体检配环境:bash "$DSH_HOME/redteam/setup.sh" --check,按提示补齐 FOFA_KEY 与 VPS。预期:onboarding.complete=true。
  4. 只发单位名称开工:主会话按 收集 → 梳理 → 发现 → 利用 → 内网 顺序派活。预期:资产逐条写入 SQLite 资产库。

拆开看:内部怎么运转

① 并发用代码卡死,不靠提示词劝。派活前先查在途名额(redteam_agent_slot,action=status),要占就 action=acquire,满了直接拒;子会话一结束自动释放。实现见 tools.js。靠"劝"模型少并发并不可靠,用注册表里真实在跑的数量卡才稳。代价是:不卡的话模型可能一口气派满,token 和 API 限速先崩。

② 子角色是叶子,套不了娃。委派工具直接配maxDepth: 1,并把subagent_fork/workflow/ralph从子会话工具目录里摘掉,见 agent.cordis.yml。子角色连"再派一层"的按钮都看不到,白吃并发预算的路被二道保险堵死。

③ 没落库 = 没发生。资产、漏洞、隧道、攻击步骤统一写进本机 SQLite 事实库(带 FTS5 全文检索,无 FTS5 自动降级 LIKE,见 schema.js)。主会话拿到子角色回报后必须回库核对(redteam_asset_query/redteam_vuln_query),对不上就让它补。报告里"账号怎么来的、隧道怎么搭的"全靠攻击步骤的tool/result字段,缺命令缺证据的得分会被标"无法复现"。

④ 按根会话隔离,多靶标不串写。靶标绑在根会话 id 上,子智能体沿parentSession继承父会话靶标;别的会话占着全局指针时直接报错,绝不静默挑一个。这样 A 单位的报告里不会出现 B 单位的数据。

关键约束与可调项

项默认怎么调
并发执行智能体上限3面板「智能体」页 /settings.json/ 环境变量REDTEAM_MAX_AGENTS;硬上限10
子智能体深度1(叶子)agent.cordis.yml的maxDepth
资产 / 漏洞全文检索FTS5无 FTS5 自动降级 LIKE;REDTEAM_NO_FTS5=1强制降级

生效顺序:settings.json →REDTEAM_MAX_AGENTS→ 默认 3,取第一个有值的(见 settings.js)。每个靶标一个独立assets.db,天然按靶标分开存放。

实践建议与常见误区

  • 先体检再派活:redteam_preflight报缺 key / 缺 VPS 时别硬跑,降级要写成"哪部分能力掉了、影响什么"进汇报。
  • 默认顺序派:除非确实互不依赖(不同 C 段),否则一个一个来,比抢并发更稳、更省 token。
  • 别把口头回报当结论:子角色"拿到了"必须回库核过;它本身也派不动下一层,想提速只能加在途名额而非加层级。

安全与合规边界 ⚠️

红队模式会真实发包、上传文件、建隧道、落凭据,只用于你有权管理的本机、离线靶标或已书面授权的演练环境。首次进演练台须读声明并勾选确认;强烈建议在专供演练的 Kali 虚拟机里跑,用完可整机丢弃。未授权的渗透、攻击、窃取与破坏一律禁止,违者由行为人独立承担全部法律责任。

带走三句话

  • 一个名称,拉起指挥加五角色。
  • 在途最多 3 个,没落库等于没发生。
  • 先体检再派活,只打有权管的面。

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

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

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

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

立即咨询