Overview of Villain features
mainVillain is a high-level Stage 0/1 Command and Control (C2) framework designed to handle multiple reverse TCP and HoaxShell-based shells.
Key Capabilities:
- Payload Generation: Supports default, customizable, or user-defined payload templates for Windows and Linux.
- Session Management: Features a dynamically engaged pseudo-shell prompt for quick switching between sessions.
- File Operations: Supports file uploads via HTTP and fileless execution of scripts against active sessions.
- Shell Enhancement: Automatically invokes
ConPtyShellagainst PowerShell r-shell sessions to gain fully interactive Windows shells. - Multiplayer Mode: Allows sharing sessions among connected sibling servers (multiple Villain instances).
- Session Defender: Inspects user-issued commands to prevent unintentional input that might cause a shell to hang.