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代码, 端点可见性