Payloads
Hook includes a payload management system for delivering and tracking executable payloads. The payload server receives execution callbacks and tracks successful compromises.Overview
The payload system provides:- Payload Storage - Store and manage payload files
- Payload Server - Receive execution callbacks
- Execution Tracking - Track successful payload executions
- Mesh Integration - Secure communication over mesh network
Payload Server
Architecture
Deployment
Configuration
Payload Management
Create Payload
Payload Storage
Payloads are stored in PostgreSQL with deduplication:Payload Operations
Payload Execution Tracking
Execution Endpoint
The payload server exposes an HTTP endpoint for callbacks:Execution Data
Execution Storage
Payload Lifecycle
Start Payload
Stop Payload
Heartbeat
Payload servers report status to Helm:Server Control
Pause/Resume
Get Status
Stop Server
Event Publishing
Payload executions are published to NATS for real-time processing:Payload Sessions
Track active payload serving sessions:Next Steps
- Raids - Campaign management
- Session Capture - Captured data
- Mesh Network - Secure communication

