Summary
Use LaunchServices API to run applications and binaries out of PID 1 (launchd). Works as a PPID spoof to evade process tree detections.- Needs Admin: False
- Version: 1
- Author: @coolcoolnoworries
Arguments
application
- Description: Path to the target application/binary
- Required Value: True
- Default Value: None
hideApp
- Description: If true, launch the application with the kLSLaunchAndHide flag set. If false, use the kLSLaunchDefaults flag
- Required Value: False
- Default Value: None
appArgs
- Description: Arguments to pass to application/binary
- Required Value: True
- Default Value: None
Usage
MITRE ATT&CK Mapping
- T1036.009