BOAZ-MCP
AI-Powered Evasion Framework for Authorized Red Team Operations
⚠️ For authorized security testing only. Obtain written permission before use.
What is BOAZ-MCP?
BOAZ-MCP wraps the BOAZ framework with MCP (Model Context Protocol), enabling AI assistants to generate evasive payloads through natural language.
Key Features:
- 77+ process injection loaders
- 12 encoding schemes (AES, ChaCha20, UUID, XOR, etc.)
- LLVM obfuscation (Akira & Pluto)
- Syscalls, API unhooking, ETW patching
- Anti-emulation, sleep obfuscation
Important: BOAZ wraps your existing payloads (Cobalt Strike, Mimikatz, etc.) with evasion techniques. You must provide your own payloads.
Quick Start
Docker Setup (5 Minutes) - Recommended
git clone https://github.com/Yenn503/BOAZ-MCP.git
cd BOAZ-MCP
./quickstart.sh
✅ No compilation needed • Pre-built obfuscators • Works everywhere
Manual Setup (60-90 Minutes)
git clone https://github.com/Yenn503/BOAZ-MCP.git
cd BOAZ-MCP
./install/setup.sh
Compiles Akira & Pluto LLVM obfuscators locally. Requires: Linux, 8GB+ RAM, build tools.
Detailed guides: docs/DOCKER_QUICKSTART.md | docs/INSTALL.md
Supported AI Clients
Auto-configuration available for:
- Claude Desktop
- Claude Code CLI
- Continue.dev (VS Code)
- Cursor IDE
- VS Code (Generic MCP)
Run configurator:
./install/configure_mcp.sh
Manual configuration: See Configuration Guide
Usage Examples
Talk to your AI assistant naturally:
"I have beacon.exe. Make it evasive with UUID encoding and loader 16."
"Wrap mimikatz.exe with Akira obfuscation and ETW patching."
"Show me all threadless injection loaders."
More examples: docs/USAGE.md
Documentation
| Document | Description |
|---|---|
| DOCKER_QUICKSTART.md | Docker setup guide |
| INSTALL.md | Detailed installation |
| USAGE.md | Usage examples |
| API.md | MCP tools reference |
| AI_AGENTS.md | AI assistant guide |
File Locations
After setup:
- Input: Place payloads in
payloads/ - Output: Find generated files in
output/
Repository Structure
BOAZ-MCP/
├── quickstart.sh # One-command setup
├── docs/ # All documentation
├── examples/ # Configuration examples
├── install/ # Installation scripts
├── docker/ # Docker setup
├── tests/ # Test suite
├── boaz_mcp/ # MCP server
└── BOAZ_beta/ # Core BOAZ framework
Security & Legal
This tool is for authorized security testing only.
✅ You MUST:
- Obtain written permission before use
- Use in isolated environments only
- Document all testing activities
- Comply with applicable laws
❌ You MUST NOT:
- Use without authorization
- Use on production systems
- Use for malicious purposes
Support
- Issues: GitHub Issues
- Original BOAZ: thomasxm/Boaz_beta
- MCP Protocol: modelcontextprotocol.io
License
MIT License - See LICENSE for details.
Disclaimer: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND. Users assume all responsibility for legal compliance.
Metadata
Release files for iflow-mcp_yenn503-boaz-mcp 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_yenn503_boaz_mcp-1.0.0.tar.gz | 92.3 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_yenn503_boaz_mcp-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 92.3 MB
Release files / iflow_mcp_yenn503_boaz_mcp-1.0.0.tar.gz
| Download URL | iflow_mcp_yenn503_boaz_mcp-1.0.0.tar.gz |
|---|---|
| Size | 92.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e235c9eb493c85e42319364ab0a3508556555e6c74311736e3d74be5dbed7683
|
|
BLAKE2b-256 checksum How to use checksums |
123450fba2efce2c87ac07e6283bb071f478186eabfe3b48e6ed940014998428
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / iflow_mcp_yenn503_boaz_mcp-1.0.0-py3-none-any.whl
| Download URL | iflow_mcp_yenn503_boaz_mcp-1.0.0-py3-none-any.whl |
|---|---|
| Size | 11.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9467026344cf599e261844de2256169ad7266b569ac1288f8d3b1c75432e2d91
|
|
BLAKE2b-256 checksum How to use checksums |
06243174d8134b38791c60dfd364cc0e7fa7cc80fe366ffc03d8467e4263b58a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|