Added T1165 emond rule test
This commit is contained in:
@@ -16,3 +16,25 @@ atomic_tests:
|
||||
name: manual
|
||||
steps: |
|
||||
1. /Library/StartupItems/StartupParameters.plist
|
||||
|
||||
- name: Launch Daemon (emond rule)
|
||||
description: |
|
||||
Establish persistence via a rule run by emond daemon at startup, based on https://posts.specterops.io/leveraging-emond-on-macos-for-persistence-a040a2785124
|
||||
|
||||
supported_platforms:
|
||||
- macos
|
||||
|
||||
input_arguments:
|
||||
plist:
|
||||
description: Path to emond plist file
|
||||
type: path
|
||||
default: /path/to/T1165_emond.plist
|
||||
|
||||
executor:
|
||||
name: sh
|
||||
command: |
|
||||
sudo cp "${plist}" /etc/emond.d/rules/T1165_emond.plist
|
||||
sudo touch /private/var/db/emondClients/T1165
|
||||
#Clean up
|
||||
sudo rm /etc/emond.d/rules/T1165_emond.plist
|
||||
sudo rm /private/var/db/emondClients/T1165
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<array>
|
||||
<dict>
|
||||
<key>name</key>
|
||||
<string>Atomic Red Team T1160</string>
|
||||
<key>enabled</key>
|
||||
<true/>
|
||||
<key>eventTypes</key>
|
||||
<array>
|
||||
<string>startup</string>
|
||||
</array>
|
||||
<key>actions</key>
|
||||
<array>
|
||||
<dict>
|
||||
<key>command</key>
|
||||
<string>/bin/sleep</string>
|
||||
<key>user</key>
|
||||
<string>root</string>
|
||||
<key>arguments</key>
|
||||
<array>
|
||||
<string>30</string>
|
||||
</array>
|
||||
<key>type</key>
|
||||
<string>RunCommand</string>
|
||||
</dict>
|
||||
<dict>
|
||||
<key>command</key>
|
||||
<string>/usr/bin/say</string>
|
||||
<key>user</key>
|
||||
<string>root</string>
|
||||
<key>arguments</key>
|
||||
<array>
|
||||
<string>-v</string>
|
||||
<string>Karen</string>
|
||||
<string>Hello from Atomic Red Team technique T1165</string>
|
||||
</array>
|
||||
<key>type</key>
|
||||
<string>RunCommand</string>
|
||||
</dict>
|
||||
</array>
|
||||
</dict>
|
||||
</array>
|
||||
</plist>
|
||||
Reference in New Issue
Block a user