React2Shell Toolbox 是一款针对 Next.js React Server Actions 原型链污染漏洞(CVE-2025-55182)的安全测试工具。该工具提供了友好的图形界面,支持 POC 验证、虚拟终端交互、FOFA 资产搜索、以及高级的路由劫持功能。




从 GitHub Releases 下载对应平台的安装包:
Windows-react2shell-toolbox-{version}-setup.exe 或 Windows-react2shell-toolbox-{version}-portable.exemacOS-react2shell-toolbox-{version}-x64.dmg (Intel) 或 macOS-react2shell-toolbox-{version}-arm64.dmg (Apple Silicon)Linux-react2shell-toolbox-{version}-x64.AppImage 或 .deb / .tar.gznpm install
npm run dev
# Windows
npm run build:win
# macOS
npm run build:mac
# Linux
npm run build:linux
# 所有平台
npm run build:all
app="Apache-Tomcat")react2shell-toolbox/
├── src/
│ ├── main/ # Electron 主进程
│ │ ├── index.js # 主进程入口
│ │ ├── poc-handler.js # POC 执行处理器
│ │ ├── terminal-handler.js # 虚拟终端处理器
│ │ ├── fofa-handler.js # FOFA API 处理器
│ │ ├── github-oauth-handler.js # GitHub OAuth 处理器
│ │ ├── storage-handler.js # 存储管理处理器
│ │ └── updater.js # 自动更新处理器
│ ├── preload/ # 预加载脚本
│ │ └── index.js # IPC 通信桥接
│ └── renderer/ # 渲染进程(前端)
│ ├── src/
│ │ ├── components/ # Vue 组件
│ │ │ ├── poc/ # POC 验证组件
│ │ │ ├── batch/ # 批量验证组件
│ │ │ └── settings/ # 设置组件
│ │ ├── views/ # 页面视图
│ │ ├── stores/ # Pinia 状态管理
│ │ ├── router/ # 路由配置
│ │ ├── composables/ # 组合式函数
│ │ └── App.vue # 根组件
│ └── index.html # HTML 入口
├── resources/ # 应用资源
│ ├── icon.png # 应用图标
│ └── icon.ico # Windows 图标
├── changelog/ # 版本更新日志
├── electron-builder.yml # 构建配置
└── package.json # 项目配置
⚠️ 本工具仅供安全研究和授权测试使用
本工具针对 Next.js React Server Actions 的原型链污染漏洞(CVE-2025-55182)。
MIT License
感谢所有为本项目做出贡献的开发者!
我们欢迎各种形式的贡献,包括但不限于:
请查看 Issues 页面参与讨论,或直接提交 Pull Request。
免责声明: 本工具仅用于安全研究和教育目的。使用者应遵守当地法律法规,不得用于非法用途。