BSD payload
Native BSD agent for the commercial tier. Supports core agent commands plus BSD-specific operations like sh, chmod, and in-memory ELF execution via load-elf.
Plugin ID: shelldot.payload.bsd
Template ID (x64): shelldot.payload.bsd-x64
Supported types: DEBUG_EXECUTABLE, EXECUTABLE
Info
Currently limited to x64 systems. Does not include advanced library or shellcode features. Compatibility issues may occur on significantly older systems or platforms not based on FreeBSD.
Configuration
| Attribute | Explanation |
|---|---|
| type | The payload type. Options: DEBUG_EXECUTABLE, EXECUTABLE. |
| initialWait | Seconds to wait after startup before launching the main payload code. |
| paddingSize | Number of bytes of NULL-padding appended to the payload. Useful for inflating file size to bypass size-based heuristics. |
| pluginLoadingDirectory | Directory used for temporary files for plugin loading. |
| mutex | A string-based mutex that prevents the payload from launching multiple concurrent instances with the same mutex value on the same machine. |
| autoDestructDate | ISO-8601 timestamp after which the agent will terminate itself automatically. |