> For the complete documentation index, see [llms.txt](https://yamortsa.gitbook.io/rto/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yamortsa.gitbook.io/rto/session-passing/beacon-passing.md).

# Beacon Passing

The `spawn` command will spawn an x86 or x64 process and inject shellcode for the specified listener into it.

In this example, I have a DNS Beacon checking in from bfarmer every 1 minute. Instead of operating through this Beacon, I want to leave it open as a lifeline on a slow check-in. In which case, I can spawn a new HTTP session and work from there instead.

\\

![](https://files.cdn.thinkific.com/file_uploads/584845/images/154/711/6bf/spawn.png)
