> ## Documentation Index
> Fetch the complete documentation index at: https://docs.specterops.io/llms.txt
> Use this file to discover all available pages before exploring further.

# xpc_load

## Summary

Use xpc to load a new launch agent or launch daemon.

* Needs Admin: False
* Version: 1
* Author: @xorrior, @Morpheus\_\_\_\_\_\_, @its\_a\_feature\_

### Arguments

#### file

* Description: Path to the plist file on disk to load
* Required Value: True
* Default Value: None

## Usage

```
xpc_load -file /Users/itsafeature/Desktop/evil.plist
```

## Detailed Summary

This command uses the `xpc_pipe_routine` function to send XPC messages to `launchd`.

This uses the ROUTINE\_LOAD routine to load a daemon property list file.
