[New Rule] 2 Rules for Persistence via Emond (#832)
* [New Rule] 2 Rules for Persistence via Emond * removed auditbeat index process.parent.name not captured * Update persistence_emond_rules_process_execution.toml * Update rules/macos/persistence_emond_rules_file_creation.toml Co-authored-by: Brent Murphy <56412096+bm11100@users.noreply.github.com> * Update rules/macos/persistence_emond_rules_process_execution.toml Co-authored-by: Brent Murphy <56412096+bm11100@users.noreply.github.com> * Update rules/macos/persistence_emond_rules_file_creation.toml Co-authored-by: Brent Murphy <56412096+bm11100@users.noreply.github.com> * Update rules/macos/persistence_emond_rules_process_execution.toml Co-authored-by: Brent Murphy <56412096+bm11100@users.noreply.github.com> * relint * 2021 * Update persistence_emond_rules_process_execution.toml Co-authored-by: Brent Murphy <56412096+bm11100@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
[metadata]
|
||||
creation_date = "2021/01/11"
|
||||
maturity = "production"
|
||||
updated_date = "2021/01/11"
|
||||
|
||||
[rule]
|
||||
author = ["Elastic"]
|
||||
description = """
|
||||
Identifies the creation or modification of the Event Monitor Daemon (emond) rules. Adversaries may abuse this service by
|
||||
writing a rule to execute commands when a defined event occurs, such as system start up or user authentication.
|
||||
"""
|
||||
from = "now-9m"
|
||||
index = ["auditbeat-*", "logs-endpoint.events.*"]
|
||||
language = "eql"
|
||||
license = "Elastic License"
|
||||
name = "Emond Rules Creation or Modification"
|
||||
references = ["https://www.xorrior.com/emond-persistence/"]
|
||||
risk_score = 47
|
||||
rule_id = "a6bf4dd4-743e-4da8-8c03-3ebd753a6c90"
|
||||
severity = "medium"
|
||||
tags = ["Elastic", "Host", "macOS", "Threat Detection", "Persistence"]
|
||||
type = "eql"
|
||||
|
||||
query = '''
|
||||
file where event.type != "deletion" and
|
||||
file.path : ("/private/etc/emond.d/rules/*.plist", "/etc/emon.d/rules/*.plist")
|
||||
'''
|
||||
|
||||
|
||||
[[rule.threat]]
|
||||
framework = "MITRE ATT&CK"
|
||||
[[rule.threat.technique]]
|
||||
id = "T1546"
|
||||
name = "Event Triggered Execution"
|
||||
reference = "https://attack.mitre.org/techniques/T1546/"
|
||||
[[rule.threat.technique.subtechnique]]
|
||||
id = "T1546.014"
|
||||
name = "Emond"
|
||||
reference = "https://attack.mitre.org/techniques/T1546/014/"
|
||||
|
||||
|
||||
|
||||
[rule.threat.tactic]
|
||||
id = "TA0003"
|
||||
name = "Persistence"
|
||||
reference = "https://attack.mitre.org/tactics/TA0003/"
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
[metadata]
|
||||
creation_date = "2021/01/11"
|
||||
maturity = "production"
|
||||
updated_date = "2021/01/11"
|
||||
|
||||
[rule]
|
||||
author = ["Elastic"]
|
||||
description = """
|
||||
Identifies the execution of a suspicious child process of the Event Monitor Daemon (emond). Adversaries may abuse this
|
||||
service by writing a rule to execute commands when a defined event occurs, such as system start up or user
|
||||
authentication.
|
||||
"""
|
||||
from = "now-9m"
|
||||
index = ["logs-endpoint.events.*"]
|
||||
language = "eql"
|
||||
license = "Elastic License"
|
||||
name = "Suspicious Emond Child Process"
|
||||
references = ["https://www.xorrior.com/emond-persistence/"]
|
||||
risk_score = 47
|
||||
rule_id = "3e3d15c6-1509-479a-b125-21718372157e"
|
||||
severity = "medium"
|
||||
tags = ["Elastic", "Host", "macOS", "Threat Detection", "Execution", "Persistence"]
|
||||
type = "eql"
|
||||
|
||||
query = '''
|
||||
process where event.type in ("start", "process_started") and
|
||||
process.parent.name : "emond" and
|
||||
process.name : (
|
||||
"bash",
|
||||
"dash",
|
||||
"sh",
|
||||
"tcsh",
|
||||
"csh",
|
||||
"zsh",
|
||||
"ksh",
|
||||
"fish",
|
||||
"Python",
|
||||
"python*",
|
||||
"perl*",
|
||||
"php*",
|
||||
"osascript",
|
||||
"pwsh",
|
||||
"curl",
|
||||
"wget",
|
||||
"cp",
|
||||
"mv",
|
||||
"touch",
|
||||
"echo",
|
||||
"base64",
|
||||
"launchctl")
|
||||
'''
|
||||
|
||||
|
||||
[[rule.threat]]
|
||||
framework = "MITRE ATT&CK"
|
||||
[[rule.threat.technique]]
|
||||
id = "T1546"
|
||||
name = "Event Triggered Execution"
|
||||
reference = "https://attack.mitre.org/techniques/T1546/"
|
||||
[[rule.threat.technique.subtechnique]]
|
||||
id = "T1546.014"
|
||||
name = "Emond"
|
||||
reference = "https://attack.mitre.org/techniques/T1546/014/"
|
||||
|
||||
|
||||
|
||||
[rule.threat.tactic]
|
||||
id = "TA0003"
|
||||
name = "Persistence"
|
||||
reference = "https://attack.mitre.org/tactics/TA0003/"
|
||||
|
||||
Reference in New Issue
Block a user