
coff0xc/ctf-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP Server for CTF challenges - 126 tools for Web/Crypto/Pwn | CTF MCP - Web/ /
Обзор
Сервер Model Context Protocol (MCP), предоставляющий комплексные инструменты для решения задач CTF (Capture The Flag). - ✅: конкурсы CTF, тестирование на проникновение с письменного разрешения, исследования безопасности, образовательные цели - : Несанкционированный доступ, вредоносные атаки, незаконная деятельность 1. Убедитесь, что у вас есть надлежащее разрешение 2. Прочитайте SECURITY.md для подробных руководящих принципов безопасности 3. Обзор BEST PRACTICES.md для рекомендаций по использованию 4. - ) LOW: Сбор информации (безопасный) - ) MEDIUM: Обнаружение уязвимости (требуется авторизация) - ) HIGH: Инструменты эксплуатации (необходимо явное авторизация) - ) CRITICAL: полезные нагрузки RCE/Deserialization (необходимо письменное разрешение) - . : 33 опасные операции защищены - . : 14 инструментов (RCE, десериализация) - . : 13 инструментов (эксплуатация, инъекция) - . : 6 инструментов (слабая криптография, генерация кода) - См. БЕЗОПАСНОСТЬ.
Обзор (машинный перевод)
Английский | 中
##английский
Сервер Model Context Protocol (MCP), предоставляющий комплексные инструменты для решения задач CTF (Capture The Flag).
️ Предупреждение
** ВАЖНО: Этот инструмент предназначен только для авторизованного тестирования безопасности.**
Уполномоченное использование: конкурсы CTF, тестирование на проникновение с письменного разрешения, исследования безопасности, образовательные цели Запрещенное использование: несанкционированный доступ, вредоносные атаки, незаконная деятельность
** Прежде чем использовать этот инструмент: **
- Убедитесь, что у вас есть надлежащее разрешение 2.Прочитайте Security.md для подробных рекомендаций по безопасности
- Обзор BEST PRACTICES.md для рекомендаций по использованию 4.Понимать уровни риска инструментов, которые вы планируете использовать
Уровни риска: Сбор информации (безопасный) ) MEDIUM: Обнаружение уязвимости (требует авторизации) ) ВЫСОКИЙ: Инструменты эксплуатации (необходимо явное разрешение)
- IT CRITICAL: полезные нагрузки RCE/Deserialization (необходимо письменное разрешение)
** Результаты аудита:** Полный декоратор безопасности: 33 опасных операции защищены
- ITCRITICAL: 14 инструментов (RCE, десериализация) ВЫСОКИЙ: 13 инструментов (эксплуатация, инъекция) )MEDIUM: 6 инструментов (слабая криптография, генерация кода)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
CTF-MCP
English
A Model Context Protocol (MCP) server providing comprehensive tools for CTF (Capture The Flag) challenges.
⚠️ Security Warning
IMPORTANT: This tool is designed for authorized security testing only.
- ✅ Authorized Use: CTF competitions, penetration testing with written permission, security research, educational purposes
- ❌ Prohibited Use: Unauthorized access, malicious attacks, illegal activities
Before using this tool:
- Ensure you have proper authorization
- Read SECURITY.md for detailed security guidelines
- Review BEST_PRACTICES.md for usage recommendations
- Understand the risk levels of tools you plan to use
Risk Levels:
- 🟢 LOW: Information gathering (safe)
- 🟡 MEDIUM: Vulnerability detection (requires authorization)
- 🟠 HIGH: Exploitation tools (explicit authorization required)
- 🔴 CRITICAL: RCE/Deserialization payloads (written authorization required)
Security Audit Results:
- 🔒 Total Security Decorators: 33 dangerous operations protected
- 🔴 CRITICAL: 14 tools (RCE, deserialization)
- 🟠 HIGH: 13 tools (exploitation, injection)
- 🟡 MEDIUM: 6 tools (weak crypto, code generation)
- See SECURITY.md for complete tool lists and descriptions
By using CTF-MCP, you agree to use it responsibly and legally.
Features
Crypto (53 tools)
- Base encoding (Base64, Base32, Base58, Base85)
- Classical ciphers (Caesar, Vigenere, Atbash, Affine, Rail Fence, Playfair, Hill)
- XOR operations and analysis
- Modern crypto (AES, DES, RC4)
- Hash functions and cracking
- RSA attacks (Wiener, Hastad, Common Modulus, Franklin-Reiter)
- Frequency analysis
Web (46 tools)
- SQL Injection (Union, Error, Blind, Time-based)
- XSS payloads and filter bypass
- SSTI (Server-Side Template Injection)
- SSRF, XXE, Command Injection
- JWT attacks (None algorithm, Key confusion)
- Deserialization (PHP, Python Pickle, Java, Node.js)
- HTTP Smuggling, GraphQL, WebSocket
- OAuth, CORS, Cache Poisoning
Pwn (27 tools)
- Shellcode generation (x64/x86)
- Cyclic pattern creation and offset finding
- ROP gadgets and chain building
- Format string exploits
- Heap exploitation (Tcache, Fastbin, House of Force/Spirit)
- Stack pivot techniques
- SROP (Sigreturn-oriented programming)
- Libc database and one_gadget
Reverse
- Disassembly helpers
- String extraction
- Binary analysis
Forensics
- File carving
- Memory analysis
- Network forensics
Misc
- Encoding/decoding utilities
- Steganography helpers
Installation
pip install -e .
Usage
As MCP Server
ctf-mcp
In Python
from ctf_mcp.tools.crypto import CryptoTools
from ctf_mcp.tools.web import WebTools
from ctf_mcp.tools.pwn import PwnTools
crypto = CryptoTools()
web = WebTools()
pwn = PwnTools()
# Generate SQL injection payloads
print(web.sql_payloads("mysql", "union"))
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"ctf-mcp": {
"command": "ctf-mcp"
}
}
}