Skip to content

parzival-4/Yapi-exploit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YApi RCE 漏洞利用工具

这是一个基于 Wails 框架开发的桌面应用程序,用于利用 YApi 平台的远程代码执行(RCE)漏洞。该工具提供了一个用户友好的界面,简化了 RCE 漏洞的利用过程,并支持代理配置。

漏洞利用原理

本工具利用 YApi 的 Mock 功能,通过修改接口的 Mock 脚本,注入恶意代码。当访问该接口的 Mock URL 时,YApi 服务器会执行注入的恶意脚本,从而实现远程代码执行。

安装与运行

前提条件

  • Go 1.18+ 环境
  • Node.js 14+ 环境
  • Wails CLI:go install github.com/wailsapp/wails/v2/cmd/wails@latest

构建与运行

  1. 克隆项目

    git clone <项目仓库地址>
    cd <项目目录>
  2. 安装前端依赖

    cd frontend
    npm install
    cd ..
  3. 运行开发模式

    wails dev
  4. 构建发布版本

    wails build

使用说明

  1. 用户注册:首先在注册模块中输入目标 YApi 平台的 URL 进行注册,获取有效的用户 Cookie。
  2. RCE 漏洞利用:在 RCE 模块中输入上一步获取的 Cookie 和您希望在目标 YApi 服务器上执行的命令。
  3. 执行漏洞利用:点击执行按钮,工具将自动化完成漏洞利用过程,并在界面上显示命令执行结果。

免责声明

本工具仅用于安全研究和教育目的。严禁将本工具用于任何非法用途。使用本工具造成的一切后果由使用者自行承担。开发者不对任何滥用行为负责。

About

Yapi 综合利用工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published