moscovium-mc/ShellVault
GitHub: moscovium-mc/ShellVault
一个基于 VX-API 的命令行 Shellcode 执行框架,提供超过 31 种技术用于快速测试与验证 Windows API 下的代码加载路径。
Stars: 2 | Forks: 0
# SHELLVAULT - Shellcode 执行框架
**v1.0.0** - 由 VX-API 提供支持
## 概述
**ShellVault** 是一个命令行 Shellcode 执行框架,提供超过 31 种执行技术,源自 VX-API 项目。它为安全研究人员、渗透测试人员和恶意软件开发者提供了一套多功能工具,用于测试各种 Windows API 方法下的 Shellcode 执行。
## 快速开始
### 构建
```
cd ShellcodeLoaderBuilder
.\build.bat
```
## 运行
```
.\ShellVault.exe --help
```
## CLI 用法
### 列出所有 31 种执行技术
ShellVault.exe --list
### 使用默认技术(CreateThread)执行 Shellcode
ShellVault.exe shellcode.bin
### 使用指定技术 ID 执行 Shellcode
ShellVault.exe shellcode.bin 3
### 生成独立的 C 加载器代码
ShellVault.exe shellcode.bin --generate output.c
## 模式
无参数运行以显示菜单:
```
ShellVault.exe
```
## 系统要求
- Windows 10/11 (x64)
- Visual Studio 2019 构建工具(或更高版本)
- MSVC C++ 编译器
## 构建
使用 build.bat(推荐)
### 输出二进制文件
构建完成后,可执行文件为:ShellVault.exe
## 许可证
详见 LICENSE 文件。
### 免责声明
本工具仅供教育和授权的安全研究用途。作者不对该软件的任何误用或造成的损害承担责任。
标签:C++, CLI框架, CreateThread, DAST, Dionaea, Shellcode执行, Visual Studio, VX-API, Windows 10, Windows 11, Windows API, x64, 可执行加载器, 多技术执行, 安全测试, 开放策略代理, 恶意软件分析, 执行技术, 授权研究, 攻击性安全, 教育用途, 数据擦除, 文档结构分析, 生成C代码, 端点可见性