Elastic high stable eql
Persistence via a Hidden Plist Filename
Identifies the creation of a hidden launch agent or daemon property list file. An adversary may establish persistence by installing a new launch agent or daemon which executes at login. Hidden plist files with filenames starting with a dot are particularly suspicious.
Detection Logic
file where host.os.type == "macos" and event.type != "deletion" and
file.path like~ (
"/System/Library/LaunchAgents/.*.plist",
"/Library/LaunchAgents/.*.plist",
"/Users/*/Library/LaunchAgents/.*.plist",
"/System/Library/LaunchDaemons/.*.plist",
"/Library/LaunchDaemons/.*.plist"
) and
not (file.name like ".chef-com*.plist" and process.executable like "/opt/chef/embedded/bin/ruby") and
not (process.executable in ("/usr/bin/sed", "/bin/bash") and file.name like ".!*!*.plist") Field Validations
Loading…
Comments (0)
Loading comments...