Skip to content

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.