[1] Single-Listener (single target)

Single Target Payloads

This option generates a payload intended for execution on a single target system. To successfully establish a new session, the payload must be executed on the target within 30 seconds, time after which the user will be redirected to the main menu.

The process begins by creating a named pipe locally with a unique name. Right after, a payload is created and printed on screen. The payload produced by this option, when executed on the target machine, establishes a connection back to the machine running Amnesiac. This connection is made specifically to the named pipe created with that unique name.

To execute the payload, paste it into the command prompt or run it anywhere you have gained command execution on the target system.

The sessions established using this option will be displayed under "Single Listener Sessions"

The payload type generated can be changed using the Toggle command. For more details, please refer to the Payload Types section of the documentation.

It's important to note that:

  • the named pipe generated using this option is accessible to anyone. However, once the target connects, it becomes exclusively available for that connection, preventing others from connecting to it.

  • The same target system is capable of running various payloads created through this method. This doesn't imply that a single payload can be used repeatedly on the same target. Rather, it means you can craft several different payloads using this approach, and each one can be executed on the same target system.

Last updated