Suspicious Plistbuddy Usage

Description

The following analytic identifies the use of a native MacOS utility, PlistBuddy, creating or modifying a properly list (.plist) file. In the instance of Silver Sparrow, the following commands were executed:\ - PlistBuddy -c "Add :Label string initverx" ~/Library/Launchagents/initverx.plist \ - PlistBuddy -c "Add :RunAtLoad bool true" ~/Library/Launchagents/initverx.plist \ - PlistBuddy -c "Add :StartInterval integer 3600" ~/Library/Launchagents/initverx.plist \ - PlistBuddy -c "Add :ProgramArguments array" ~/Library/Launchagents/initverx.plist \ - PlistBuddy -c "Add :ProgramArguments:0 string /bin/sh" ~/Library/Launchagents/initverx.plist \ - PlistBuddy -c "Add :ProgramArguments:1 string -c" ~/Library/Launchagents/init_verx.plist \ Upon triage, capture the property list file being written to disk and review for further indicators. Contain the endpoint and triage further.

   Help

Suspicious Plistbuddy Usage Help

To successfully implement this search you need to be ingesting information on process that include the name of the process responsible for the changes from your endpoints into the Endpoint datamodel in the Processes node.

   Search

Open in Search