DSH Plugins
返回列表
🖥️

dsh-plugin-reverse

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install wangyin572/dsh-plugin-reverse

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 配置目录或插件管理中使用命令 dsh plugin install wangyin572/dsh-plugin-reverse,或按官方流程从 https://github.com/wangyin572/dsh-plugin-reverse 安装该客户端插件。

插件介绍

在分析网站或客户端的前端加密逻辑时,常见困境是:逻辑藏在混淆脚本里、强依赖浏览器环境,或者你只有密文却难以确认算法与参数是否猜对。dsh-plugin-reverse 面向 DeepSeek Harness,把「先判断走哪条路,再按路线交付结果」做成固定工作流,减少在 Hook、静态还原与反复试错之间来回切换的成本。

插件提供五项互补能力:rev_assess 在每次任务前给出静态优先、先 Hook 再静态、只能 Hook 或受阻等结论,并附带混淆特征、入口候选与执行计划;rev_hook_generate 生成可在浏览器执行的 Hook 脚本,记录参数、返回值与调用栈;rev_extract_pure 走静态还原主路径,产出可在纯 Node 中运行的计算模块;rev_deobfuscate 做语义保持的安全重写与混淆特征识别;rev_crypto_calc 内置约二十种密码学验算,编码方式显式指定,错误输入会明确失败而非静默截断。

它适合在合法授权范围内工作:自有项目、授权安全测试、恶意软件分析、CTF 与互操作性研究。README 也明确边界——eval 与动态代码会阻断静态还原、控制流平坦化不会自动重排、canvas 等指纹需在浏览器捕获后注入,工具会在无法可靠还原时报告阻碍而不是给出「能跑但算错」的结果。

使用场景

  • 混淆前端脚本需在无浏览器环境下复现签名或加解密结果
  • Hook 定位加密入口并收集真实输入输出对以对照静态还原
  • 已有密文或样本需快速验算 AES、RSA、哈希等算法与编码是否正确

适合人员

  • 在授权范围内做 Web 或客户端前端逻辑分析的安全研究人员
  • 需要把混淆 JS 还原为可独立运行计算模块的逆向与互操作开发者
  • 参与 CTF 或恶意软件分析、需 Hook 与验算工具链的分析人员