Skip to content

Default Payloads

The default payload plugin maintains core payload generation features while adding enhancements for expanded flexibility.


Template ID "shelldot.payload.windows-x64"

Configuration

The table below details the supported configuration options:

Attribute Description
type Payload type: EXECUTABLE, DLL, SERVICE, SHELLCODE, or DEBUG_EXECUTABLE.
paddingSize (Optional) Amount of padding to add to the payload.
initialWait Delay in seconds before the payload starts its main functionality.

Example (POST Request)

POST /api/v1/payloads HTTP/1.1
Authorization: Bearer {JWT_TOKEN}
Content-Type: application/json

{
  "payloadTemplateId": "shelldot.payload.windows-x64",
  "configuration": {
    "type": "EXECUTABLE",
    "initialWait": 60,
    "paddingSize": 1000000
  },
  "listenerId": 1,
  "encrypted": true
}

Template ID "shelldot.payload.windows-x86"

Configuration

The configuration parameters for this template are:

Attribute Description
type Payload type: EXECUTABLE, DLL, SERVICE, SHELLCODE, or DEBUG_EXECUTABLE.
paddingSize (Optional) Amount of padding to add to the payload.
initialWait Delay in seconds before starting the main payload functionality.

Example (POST Request)

POST /api/v1/payloads HTTP/1.1
Authorization: Bearer {JWT_TOKEN}
Content-Type: application/json

{
  "payloadTemplateId": "shelldot.payload.windows-x86",
  "configuration": {
    "type": "DLL",
    "initialWait": 10
  },
  "listenerId": 1,
  "encrypted": true
}