为本地靶场提供破甲注入与红队作战面板
36.5/100
综合分
2
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库 package.json 标记 private,未发布到 npm,需从源码安装。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lrxG/dsh-forge该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · other
装得上吗
静态安装检查未通过,可能需要源码安装
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 0 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库 package.json 标记 private,未发布到 npm,需从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-forge @ 0.0.1
✓Node 引擎要求 >=22.13.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/3 19:26:06
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-forge
面向 DeepSeek Harness(dsh) 的本地安全增强插件:破甲 + 红队模式 + 破解模式。
当前发布线 2.3.x;目标宿主 dsh 0.2.1-rc.5(Windows 桌面版,Node ≥ 22.13)。
模型兼容:默认按 DeepSeek 系模型调校,支持 DeepSeek 官方模型,以及兼容 OpenAI 协议的部分中转站转发的 DeepSeek 模型。其他模型也能用,但破甲注入和措辞效果会因模型而异;dsh-forge --models 可查看模型画像。
⚠️ 仅限你拥有或已取得书面授权的环境:自己的机器、离线靶场、合规演练。禁止对任何未授权系统发起测试。 使用前请完整阅读文末《法律声明与免责》。
功能 · 安装 · 使用 · 常见问题 · 数据与备份 · 已知边界 · 后续优化 · 上游与许可 · 法律声明
最短路径:插件安装 → Alt+S → 配置 → 环境 → 维护 → 写入宿主 → 提示词 → 破甲注入
它是什么
dsh 是通用智能体壳。dsh-forge 做三件事:改宿主拿权限、换人格拿态度、给方法拿渗透能力,并把过程沉淀到可视化面板。
展开完整文档(README 剩余 1 节)
dsh-forge
面向 DeepSeek Harness(dsh) 的本地安全增强插件:破甲 + 红队模式 + 破解模式。
当前发布线 2.3.x;目标宿主 dsh 0.2.1-rc.5(Windows 桌面版,Node ≥ 22.13)。
模型兼容:默认按 DeepSeek 系模型调校,支持 DeepSeek 官方模型,以及兼容 OpenAI 协议的部分中转站转发的 DeepSeek 模型。其他模型也能用,但破甲注入和措辞效果会因模型而异;dsh-forge --models 可查看模型画像。
⚠️ 仅限你拥有或已取得书面授权的环境:自己的机器、离线靶场、合规演练。禁止对任何未授权系统发起测试。 使用前请完整阅读文末《法律声明与免责》。
功能 · 安装 · 使用 · 常见问题 · 数据与备份 · 已知边界 · 后续优化 · 上游与许可 · 法律声明
最短路径:插件安装 → Alt+S → 配置 → 环境 → 维护 → 写入宿主 → 提示词 → 破甲注入
它是什么
dsh 是通用智能体壳。dsh-forge 做三件事:改宿主拿权限、换人格拿态度、给方法拿渗透能力,并把过程沉淀到可视化面板。
| 模块 | 作用 |
| 破甲 | 权限补丁 + 提示词注入;可开关、可回滚 |
| 红队模式 | 靶标、资产、漏洞、攻击链、通道、证据、覆盖、报告 |
| 破解模式 | 逆向五角色 + 案件账本 + REA |
功能
破甲
- 权限层:修改 dsh 的审批、沙箱等限制;改前自动备份,可一键还原。
- 提示词层:每轮对话自动注入人格和措辞;换模板下一轮生效。
红队
- 本地事实库:每个靶标独立保存资产、漏洞、攻击链、通道、证据和覆盖情况。
- 工具分层:开工自检只查 nmap / httpx / ffuf / nuclei / subfinder,其余工具用 toolbox find 按需检索;面板默认只显示用过或登记过的工具。
- 工具路径可编辑:工具页可单条改路径,默认工具箱目录是 $DSH_HOME/redteam/toolkit;移除的条目收进「已移除」,填回有效路径即可恢复。
- 内置探针:随插件安装 probe(httpprobe.py),适合一次跑一批端点、两包差分、自动取 __VIEWSTATE / _token、保存命中响应、按耗时筛;首次启用会同步到 $DSH_HOME/tools。
- 真实浏览器:复用本机 Chrome/Edge,支持多标签页、切换/关闭、Cookie 导出(含 HttpOnly)、截图并关联到漏洞。
- 指挥流程:主会话先建资产/入口清单和 8 类覆盖矩阵(认证/越权/注入/文件/SSRF/业务逻辑/前端/基础设施),再决定自己测还是派子会话;扫描命中只算候选,复现前置条件和影响后才算成果。
- 覆盖口径:矩阵只认 coverage 覆盖账本;“有漏洞”算有发现,不自动等于某一类已测;测试笔记也不自动标已测。
- 技能与知识:40 篇红队技能 + 判据骨架(含 pentest-commander 指挥流程、bounty-triage 目标准入);按任务用 skill 取全文,知识库跨靶标复用 POC/EXP 与 tradecraft 攻击思路。
- 子会话隔离:每个会话只读写自己绑定的靶标;任务书第一行写 engagement、第二行写 redteamRole,worker 不能新开靶标,未绑定直接报错。
- 证据与收口:candidate 可以先没有证据,exploited 必须有 target/asset_id + evidence;报告前跑 closeout 核未覆盖资产、矩阵空格和无证据漏洞。
- 负经验回流:判误报、假设证伪/受阻会自动进知识库的“排除/误报”,下一轮 brief 带出,避免重复打同一个方向。
- 开工自检 / 收口检查:缺工具、缺 key、漏记账会直接列出来。
- 批量执行与交付:子智能体批量扫描,结果入库,交付页导出。
破解
- 五个角色:triage / static / dynamic / patch / verify,按样本类型选择,覆盖初筛、静态、动态、补丁、验证。
- 案件账本:每个样本的结论、过程和证据写进 $DSH_HOME/crack/cases/,换窗口继续。
- REA:单入口 rea({action,args}),按会话隔离;缺 REA 时按命令行降级,不阻塞基础分析。
插件不内置扫描器二进制(fscan / nuclei / frp / 冰蝎 / 哥斯拉等),扫描由模型调用你本机已装好的工具完成;工具路径在 配置 → 环境 里配置。唯一随包的执行脚本是 probe,它只是 HTTP 探测脚本,不是扫描器。
Token 开销
红队会话固定开销约 4–5k token/轮(动作索引按需展开,技能骨架只在开工自检时下发),其余随目标规模增长。
安装
前置:Windows + 已安装 dsh 桌面版 0.2.1-rc.5。
1. dsh 左侧栏 插件 → 添加插件,填 Git 地址,安装后点 立即启用:
- GitHub:https://github.com/lrxG/dsh-forge.git
- Gitee:https://gitee.com/proxy-g/dsh-forge.git,只用 panel-rewrite-2026-10-26 分支;默认 main 不是当前维护线。
2. 按 Alt+S 打开安全面板;首次按提示完成须知和授权。
3. 配置 → 环境:按需填工具目录/路径、FOFA、VPS、CEYE。
4. 配置 → 维护 → 写入宿主:首次约 1–3 分钟,完成后自动重启。3 分钟没重启就托盘退出 dsh 再开。
5. 重启后 配置 → 提示词 → 破甲注入,推荐选 全量版。
首次启用会把内置 probe 同步到 $DSH_HOME/tools,不需要单独安装;外部扫描器仍然自己装。
离线安装:添加插件时选 zip 或本地目录。
卸载:配置 → 维护 → 还原全部,再到插件页卸载。
使用
破甲注入:最简版和全量版
破甲注入模板
- 最简版:只适用于安全测试任务。
- 全量版(推荐):适用于更多任务。
- 切换:Alt+S → 配置 → 提示词 → 破甲注入 → 模板。下一轮生效,不用重启。
补丁和注入的顺序
写入宿主
先 写入宿主 → 等自动重启 → 再选模板。只换模板不用重启;改补丁后再点 写入宿主,按提示重启。
红队
1. 新建会话,模式选 红队模式。不要选「执行角色(子会话专用)」。
2. 输入 「先做一次开工自检」,按返回结果补齐环境。
3. 给目标和授权范围,例如:
目标:192.168.56.10,已取得书面授权,范围仅这台主机,时间今天,开始。
4. 面板 作业 看概览/资产/漏洞/攻击链/通道/日志,交付 看成果和报告。
5. 派子会话时,任务书开头固定两行:
engagement: <靶标 id> redteamRole: recon|assess|vuln-scan|exploit|internal
再写目标范围、命中判据、已知结论、已排除方向和交付格式。子会话开工先 session_bind,只写自己的靶标。
6. 收口时先跑 closeout:未覆盖资产、矩阵空格、无证据漏洞都要清零。报告页在还有待复核漏洞时只能出草稿;收口缺口未清零时正式报告会被拦住,确认要交可以强制生成。
破解
1. 新建会话,模式选 破解模式。
2. 给样本和任务,例如:
样本:%USERPROFILE%\samples\app.exe,先做静态初筛,再决定要不要动态调试。
3. 主会话按样本类型选 triage / static / dynamic / patch / verify;REA 可用时走 rea 工具,缺 REA 时按命令行步骤降级。
4. 分析记录写进案件账本($DSH_HOME/crack/cases/);换窗口可继续,不用重讲背景。
普通会话
- 普通会话只带提示词层,不加载红队工具。
- 补丁、提示词、更新、还原都在 配置 里。
常见问题
| 问题 | 简短回答 |
| 报告为什么只能出草稿,或者生成失败? | 有待人工复核的漏洞时只能出草稿;closeout 有未覆盖资产/矩阵空格/无证据漏洞时会拦住正式报告。先复核、补覆盖;只有收口缺口可以确认后强制生成。 |
| 子会话为什么提示未绑定靶标? | 任务书第一行没写 engagement: <靶标 id>,或靶标还没建。子会话不会沿用主会话的当前靶标;先让主会话建好靶标,再让子会话 session_bind。 |
| 为什么资产显示「侦察完成」但矩阵还有空格? | asset_test 只是资产级侦察状态;类级结论只认 redteam_coverage。面板资产页同时显示「覆盖 x/8」,报告门按覆盖账本判。不适用类用 coverage op=skip_rest 批量标 skipped 并写原因。 |
| 工具页为什么没有某个工具? | 开工自检只查 nmap / httpx / ffuf / nuclei / subfinder。其余工具放 $DSH_HOME/tools 或工具箱目录后 toolbox sync,再用 toolbox find 检索。 |
| probe 要自己装吗? | 不用。插件启用时会把 httpprobe.py 和 probe.cmd 同步到 $DSH_HOME/tools;外部扫描器仍要自己装。 |
| 破解不配工具能用吗? | 能。破解不依赖 FOFA/VPS;REA 缺失时按命令行降级,rizin / adb / frida 等工具缺失会在具体动作上报错,不会卡死整个会话。首次建议先做静态初筛。 |
| 为什么长时间没输出? | 多半是命令在等输入或没加后台。直接停止当前任务;动态工具先自己确认命令能正常返回。 |
| 只换破甲模板要重启吗? | 不用,下一轮生效。改补丁才需要重新写入宿主并按提示重启。 |
| 安装后补丁没生效? | 确认已经点过 写入宿主 并完成重启;只装插件不会改宿主。 |
| 支持哪些模型? | DeepSeek 官方模型,以及兼容 OpenAI 协议的部分中转站 DeepSeek 模型;其他模型能用,但注入效果会打折。 |
数据与备份
插件包不带用户数据。运行数据默认在 %USERPROFILE%\.dsh(或 $DSH_HOME 指定的目录):
- redteam/:靶标库、证据、技能副本、toolbox.json、secrets/(密钥,当前账户 DPAPI 加密)。
- crack/:案件账本、破解工具标注。
- tools/:内置 probe 和你自己放的外部工具。
备份/换机器:退出 dsh,拷 redteam 和 crack;自定义工具再带上 tools。
密钥在 配置 → 环境 填写;换机器或换账户后旧密钥解不开,需要重新填。
不需要手动改 JSON、密钥文件或插件配置。卸载前先 配置 → 维护 → 还原全部。
已知边界
- 补丁只适配 dsh 0.2.1-rc.5;宿主升级后可能失效,面板会提示。
- 首次写入宿主会自动解包;不写入宿主时,补丁不会生效。
- 不内置扫描器二进制、Chrome 和第三方 key;browser 工具复用本机已安装的 Chrome/Edge。
- 靶标绑定按会话/进程保存:重启或换窗口后先 session_info,未绑定先 session_bind;子会话只认自己的绑定,未绑定会直接报错,不会借用主会话或面板的「当前靶标」。
- 报告收口是硬门:有待复核漏洞、未覆盖/只做了一部分、无证据、HTTP 目标的 exploited 缺报文、未关假设、步骤缺命令/结果、隧道/WebShell 不成立时,正式报告会被拦住;草稿和强制生成是显式例外。数据库、SSH、弱口令、源码泄露这类非 HTTP 漏洞只要求 evidence,不强制 HTTP 报文。
- 主要面向 Windows 桌面版;Linux 和远程 Web 宿主未适配。macOS 只做「运行时破甲 + 核心 5 条补丁 + Keychain 配置」,未在真机验证;细节见仓库内 docs/mac-support.md(开发文档,不随发布包)。
- 模型行为和注入效果取决于所用模型/中转站,不保证跨模型一致。
后续优化方向
- 合并语义重叠的红队动作(当前 67 个),继续压缩动作索引
- 破解模式补统一工具预检;目前只有 rea doctor 和缺工具回包
- 安装与环境配置进一步一键化
- 跟进 dsh 新版本补丁适配
- 完善中转站 DeepSeek 模型适配
与上游的关系
本项目是二开,不是原创,也不是上游官方发布。来源如下:
| 来源 | 内容 | 说明 |
| YuJunZhiXue/dsh-purge | 破甲(宿主补丁 + 提示词注入)、破解模式、面板框架 | 原始作者 YuJunZhiXue;本项目基于其 Gitee 分支 biwomulunhui/dsh-purge 的 1.4.1 再开发 |
| Jueze-2019/dsh-redteam-mode | 红队预设、红队面板与技能体系的起点 | 该上游明确「不含漏洞利用代码」 |
| 海鸥 / sea-gull(skills/seagull、skills/external) | 逆向与外部工具技能 | 这些文件中致谢 P4nda0s、zhaoxuya520 |
| psnb-obs(MIT) | 提示词层相关方法 | 只吸收提示词层,宿主层未搬 |
许可证
本仓库以 Apache License 2.0 发布,见 LICENSE;上游版权、MIT 许可全文与修改说明见 NOTICE。
法律声明与免责
本项目的唯一合法用途:学习研究、技术交流、以及你拥有所有权或已取得书面授权的目标环境。
允许的范围
- 你本人有权管理的本机、内网主机与官方 Harness 安装。
- 离线的本地合成靶场 / CTF 靶机。
- 已由所有者出具书面授权的演练环境;书面授权需对应具体目标、时间与范围。口头同意、只报一个单位名,都不构成授权。
禁止的范围
- 对未授权目标、公网在线系统、生产业务进行扫描、探测、入侵或控制。
- 侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统。
- 删除、修改、干扰他人系统功能或数据;制作、传播病毒、勒索软件等破坏性程序。
- 窃取、非法获取、超范围使用、出售或提供他人数据与个人信息。
- 将本项目用于诈骗、撞库、黑灰产牟利,或提供给他人用于上述行为。
- 违反所在地区法律法规、平台规则,或所使用模型的服务条款。
可能承担的法律责任(中国法域,摘要)
- 《刑法》第二百八十五条:非法侵入计算机信息系统;非法获取数据或非法控制;提供侵入、非法控制程序与工具。
- 《刑法》第二百八十六条:破坏计算机信息系统功能、数据与应用程序;故意制作、传播破坏性程序。
- 《刑法》第二百八十七条、第二百八十七条之一、之二:利用计算机实施金融诈骗、盗窃等犯罪;设立违法网站 / 群组;为网络犯罪提供技术支持、广告推广、支付结算等帮助。
- 《刑法》第二百五十三条之一:侵犯公民个人信息。
- 《网络安全法》第二十七条:不得非法侵入他人网络、干扰网络正常功能、窃取网络数据;不得提供专门用于上述活动的程序与工具;明知他人从事危害网络安全活动,不得提供技术支持、广告推广、支付结算等帮助。
- 《数据安全法》第三十二条:收集数据应当合法、正当,不得窃取或以非法方式获取。
- 《个人信息保护法》第十条:不得非法收集、使用、加工、传输、买卖、提供或公开他人个人信息。
行政处罚(罚款、没收、停业、吊销执照)、民事赔偿、刑事责任可以同时发生;未授权测试的实际后果由行为人自行承担。
免责
- 本项目按「现状」提供,不附带任何明示或默示担保,包括但不限于完整性、安全性与适用性。
- 作者与贡献者不对任何人使用本项目造成的直接、间接、附带或连带损失负责,也不对滥用行为承担任何责任。
- 一旦用于未授权攻击或上述任一禁止用途,使用许可自该行为发生之日起自动终止,须立即停止使用并销毁相关副本。
- 本项目是独立项目,与 DeepSeek 官方没有隶属、合作、授权或背书关系;文中「官方」仅指评测对象是你本机安装的官方 Harness 软件包。
- 面板内还有一份需逐条勾选的完整授权声明,二者不一致时以更严格的一份为准。
致谢
YuJunZhiXue(dsh-purge)、biwomulunhui(Gitee 分支)、Jueze-2019(dsh-redteam-mode)、P4nda0s 与 zhaoxuya520(海鸥 / sea-gull 技能)、psnb-obs,以及所有上游 issue / PR 的贡献者。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
lrxG/dsh-forge
为本地靶场提供破甲注入与红队作战面板
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7